SQL中where和having
来源:互联网 发布:安康鱼片淘宝 编辑:程序博客网 时间:2024/04/30 15:32
SQL中的where和having:
where表示在语句中需要的条件限制。
Persons 表:
where语法: select 字段名 from 表名 where 字段名 运算符 值;
运算符包括:=、<>(!=)、<、>、<=、>=、between ....and、link
例1:select * from Persons where FirstName="John"; //查询Persons 中的FirstName字段为John的所有数据
例1执行结果为:1 Adams John OxfordStreet London
例2: select * from Persons where FirstName link "T%"; //查询Persons中的FirstName值以T开始的所有数据
例2执行结果为:2 Bush George Fifth Avenue New York
having一般与合计函数联合使用。
我们拥有下面这个 "Orders" 表:
having例句:查询订单少于2000的客户
select Customer ,sum(OrderPrice) from Orders group by Customer having sum(OederPrice)<2000;
解释(从后面向前面翻译):查询OederPrice和少于2000的客户,以Customer的值分组,在Orders里面查;
上句查询结果:Carter 1700
总结:其实where和having都是在查询的时候添加条件,但是where不能与合计函数联合使用,而having可以。有having就必须有group by ;有group by 不一定有having。
- SQL中where和having
- SQL中where 和 having的区别
- SQL 中having 和where的区别
- SQL中WHERE 和HAVING的区别
- SQL 中 Having 和 Where 区别
- SQL中where 和 having的区别
- SQL 中having 和where的区别
- SQL 中having 和where的区别
- sql中where 和 having区别
- SQL中where 和 having的区别
- SQL中WHERE 和HAVING的区别
- SQL中where和having的区别
- SQL中 WHERE和HAVING的区别
- SQL 中having 和where的区别
- SQL中where和having的区别
- sql中having和where的区别
- sql中having和where的区别
- SQL中where和having的区别
- iOS UIWebView与JavaScript交互
- 牛顿迭代优化
- LeetCode OJ 100.SameTree
- 关于引用传值&变量
- 浅谈https协议
- SQL中where和having
- Linux下防止ddos攻击.转载
- ios 状态栏statusBar的背景颜色
- Navicat For Mysql快捷键
- git 实时记录每次提交的内容,方便多人多台机器协同操作
- RecyclerView仿GridView的item间距
- 策略模式和命令模式的PK
- 持久层 技术选型如何决策?JPA,Hibernate,ibatis(mybatis)
- 窗函数