加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

mssql 表达式 掌握SQL让数据听话

发布时间:2022-11-16 19:01:53 所属栏目:MsSql教程 来源:转载
导读: 学习sql主要在于多动手练习,光看书只是了解一个概念,真正自己动手做题时才会发现自己会犯很多小错误。只有把自己犯错的地方一个一个改过来,才会真正的记住这些知识。
sql最常用的就是se

学习sql主要在于多动手练习,光看书只是了解一个概念,真正自己动手做题时才会发现自己会犯很多小错误。只有把自己犯错的地方一个一个改过来,才会真正的记住这些知识。

sql最常用的就是select语句,使用率占到90%以上。其他大多数都是辅助select取数的,大致包括以下几块:

聚合函数(count、sum、AVG、max、min)。

排序(group by、having、order by)。

谓词(like、between、in)。

case表达式:case when then else 。

用于多表联结的join语句:外联结-outer joinmssql 表达式,内联结-inner join。

学习笔记:

mssql 表达式_mssql数据库_mssql是什么数据库

mssql是什么数据库_mssql数据库_mssql 表达式

练习题遇到的问题:

mssql是什么数据库_mssql 表达式_mssql数据库

红框里的“=”号应换成“in”,因为子查询返回的结果不只一个。

mssql 表达式_mssql是什么数据库_mssql数据库

这里一定要加红框里的"gdp>0",不然什么都取不出来。因为如果返回数据里包含null,运算结果也会是null。

mssql 表达式_mssql数据库_mssql是什么数据库

这里一定要加“q.name<>w.name”,因为要将自身排除在外。

mssql 表达式_mssql数据库_mssql是什么数据库

这题要显示百分比注意*100以及记得使用concat函数添加%号。

mssql数据库_mssql 表达式_mssql是什么数据库

使用四舍五入函数:round时,-3表示小数点前3位。

mssql数据库_mssql 表达式_mssql是什么数据库

这种情况一定要记得加all,all表示满足所有条件,any表示满足其中一个条件。

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!