sql基础查询与排序

1表中选择数据使用的select 列名 from 表名的方式
对于想筛选符合条件的数据 在from 表名后增加where 条件语句
sql 中 不可插入空行 注释时候一行用“–”多行用"/
/"
逻辑运算符中AND 运算符优于or 运算符
聚合函数中 count(*)计算全部行数据包含null count(列名)计算null以外数据的行数
MAX/MIN函数几乎适用于所有数据类型的列。SUM/AVG函数只适用于数值类型的列。
想要计算值的种类时,可以在COUNT函数的参数中使用DISTINCT。
在聚合函数的参数中使用DISTINCT,可以删除重复数据。

聚合函数会将NULL排除在外。但COUNT(*)例外,并不会排除NULL。
聚合函数常见错误
在聚合行数的select 子句中写了聚合键以外的列使用count时候字句中出现的列名只能是group by 子句中指定的列名
不可在group by中使用列的别名(select语句在group by 后执行)
不可在where中使用聚合函数
sql使用having时执行语句顺序为
from where groupby having select orderby

  • part1
    q1.编写一条SQL语句,从product(商品)表中选取出“登记日期(regist在2009年4月28日之后”的商品,查询结果要包含product_name和regist_date两列。
    select product_name,regist_date from product where
    regist_date&g
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值