文章目录
SQL server基础学习4
查询【重点和难点】
1、计算列
例表:

输入命令:

执行结果:

注意:在Oracle中字段的别名不允许用单引号括起来,但是在SQL server中可以使用,所以为了兼容性,最好字段的别名都用双引号括起来
2、DISTINCT(不允许重复)的用法
例表:

输入命令:

执行结果:

3、BETWEEN(在某个范围内)的用法
例图:

输入命令:

执行结果:

4、IN(属于若干个孤立的值)的用法
例表:

输入命令:

执行结果:

注意:数据库中不等于有两种表达形式:!=和<>都可以使用
5、TOP(最前面的若干个记录)的用法
例图:

输入命令:

执行结果:
6、NULL(空值)的用法
例表:

输入命令:错误示范

执行结果:

输入命令:正确示范

执行结果:

注意:
零和NULL是不一样的,NULL表示空值、没有值,而零表示一个确定的值
NULL不能参加如下运算符:<> != =
NULL可以参加如下运算符:IS NOT IS
任何类型的数据都允许为NULL(设置为主键之后不行)
NULL不能参与任何数据运算否则结果也永远为空
7、ORDER BY(排序)的用法
例表:

输入命令:

执行结果:

注意:ASC是升序,默认的时候可以不写,DESC是降序,而且只影响前一个属性
因为查询涉及的内容太多了,所以我打算分几次来写,还有就是例表很多基本一样但我也放上去了,是因为怕有的小伙伴只是找一种方法,避免来回看图所以我每一张都放了例图,查询的其他方法后面会更新出来哦,多谢支持。
SQLserver查询基础与技巧详解
本文详细介绍了SQLserver中的查询操作,包括计算列、DISTINCT去除重复、BETWEEN范围查询、IN操作、TOP选取顶部记录、NULL值处理以及ORDER BY排序。每个知识点都配合实例进行讲解,帮助读者理解并掌握SQLserver查询的重点和难点。
1268

被折叠的 条评论
为什么被折叠?



