SQL学习路程

操作符用法描述
DISTINCT去重 
CONCAT (index,index)字符串拼接 
CONCAT_WS (s,index,index)字符串拼接,中间插入S 
AS 名称取别名 
ORDER BY  列名 默认升序  降序:DESC 
 CONVERT(列名 USING GBK)某列使用GBK编码  
ORDER BY  列名,列名先排序前面那个列,然后在再排序后面的列 
IFNULL(列名,"参数")如果列值为NULL,则参数为0 
LIKE _ %_任意单字符  %任意长度任意字符  \转义字符
BEWTEEN 参数1 and 参数2限定值在 参数1 ~ 参数2 之间 
iS NULL取空 
IS NOT NULL

取非空

 
IN (参1,参2,参3)限定取值为括号内的参数 
NOT 【条件1】给条件取反,也就是否定条件只否定所跟的条件
COUNT(*/1/列名)计算表中有多少行会跳过NULL值
SUM(列名)列求和会跳过null值
AVG(列民)列求平均

 

 

Max

列求最大值

 

 

MIN列求最小值 
   
   
   
   
   
   
   
   
   
   

 单表查询:聚合筛选语句

SELECT o.quantity,SUM(o.quantity)FROM order_list AS o where o.quantity in ('1','5') GROUP BY o.quantity;

SELECT o.quantity,SUM(o.quantity)FROM order_list AS o where o.quantity in ('1','5','3') GROUP BY o.quantity HAVING SUM(o.quantity)>5;

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值