【MySQL知识点】MySQL中SQL执行顺序与正则表达式

 

 

SELECT [ ALL | DISTINCT ]  <目标表达式1> [ ,  <目标表达式2> ] ...

FROM  <表名1 或者视图名1> [ ,  <表名2 或者视图名2> ] ...

[ WHERE  <条件表达式> ]

[ GROUP BY  <列名1> [ HAVING  <条件表达式> ] ]

[ ORDER BY  <列名2> [ ASC | DESC ] ];

 

SFWGO语句!

解释:

(1)整个select 语句的含义是:根据where 字句的条件表达式,从from 子句指定的基本表或视图中找出满足条件的元祖,然后再按照select 子句中的目标表达式选择出元祖中的属性值形成结果表

(2)如果使用group by 子句,则将结果按照< 列名1 >的属性值进行分组,该属性值相等的元祖为一个组,通常会在每组中作用聚集函数。如果 group by 子句中含有having 子句,那么只有满足having 子句条件表达式的组才会输出。

(3)如果使用order by 子句,则结果还要按照 < 列名2 >的值进行升序排列或者降序排列。(默认的是升序排列!)

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值