- 博客(3)
- 收藏
- 关注
原创 sql学习 on where having设置条件
在left join、right join(外连接)中,只能用on,若无匹配则结果为null,用where会报错。3、having用在group by后面筛选分组的结果,只有满足条件的分组会包含在结果集中。在inner join、join(内连接)中,on和where结果一致,没匹配到的行不显示。(聚合函数(如sum()等)需要在结果集确定后使用,而where+条件在筛选数据过程中)1、on用在连接查询join中设置连接条件,没有连接时使用会报错。
2024-03-03 14:29:45
497
原创 sql学习 sum()和count()
注意:count(条件)即使条件不满足,括号内为非null时也会加1,而sum(条件)只有在满足条件表达式才加1。count(distinct column_name) 函数返回column_name不同的的行数。将null改成0,结果为2,count将declined结果也计入了。count(column_name) 函数返回指定列的值的数目。count(*) 、count(1)函数返回表的行数。使用if(a,b,c),当a成立时返回b,否则返回c。sum() 函数返回数值列的总数。
2024-03-03 12:01:33
1451
原创 sql学习 截取字符串
语法格式:substring(columns,start,length)语法格式:left(columns,length)语法格式:left(columns,length)从字符串左边开始截取指定个数的字符返回。从字符串右边开始截取指定个数的字符返回。3、substring()函数。2、right()函数。1、left()函数。
2024-03-03 11:41:24
1291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人