四格

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

查询条件操作符号比较

操作符号\数据库 说明 Mysql Sqlite Oracle PostgreSql MsSql Firebird
等于 name 等于 michael `name`="michael"          
不等于 name 不等于 michael `name` <> "michael"
`name` != "michael"
         
小于 age 小于 10 `age` < 10          
小于等于 age 小于等于 10  `age` <= 10          
大于 age 大于 10 `age` > 10          
大于等于 age 大于等于 10 `age` >= 10          
字符串包含 name 包含 michael `name` LIKE "%michael%"          
字符串不包含 name 不包含 michael `name`NOT LIKE "%michael%"          
字符串以××开头 name 以 michael 开头 `name` LIKE "michael%"          
字符串以××结尾 name 以 michael 结尾 `name` LIKE "%michael"          
等于NULL name 等于 NULL `name` IS NULL          
不等于NULL name 不等于 NULL `name` IS NOT NULL          
在××之间 age 在 10 到 20 之间 `age` BETWEEN 10 AND 20          
不在××之间 age 不在 10 到 20 之间 `age` NOT BETWEEN 10 AND 20          
在列表中 age 是10, 20, 30之一 `age` IN (10,20,30)          
不在列表中 age 不是10, 20, 30之一 `age` NOT IN (10,20,30)          

 

SELECT 语句

-- Mysql : 

SELECT
Cname AS comname, COUNT(*) AS comcount FROM bs_company company WHERE 1=1 GROUP BY company.AddressProvince HAVING COUNT(*) > 1 INNER JOIN bs_user myuser ON myuser.CompanyId=company.id LEFT JOIN bs_user myuser2 ON myuser.CompanyId=company.id RIGHT JOIN bs_user myuser2 ON myuser.CompanyId=company.id ORDER By `Name` DESC LIMIT 1 OFFSET 1

 

posted on 2018-06-25 15:27  四格  阅读(136)  评论(0编辑  收藏  举报
萨哈拉