SQL Server 笔记(三)
文献种类:专题技术文献;
开发工具与关键技术: VS、JS
作者:方建恒 ;年级:20级 ;撰写时间: 2022 年 4 月 8日
今天我继续给大家分享一下我总结的一些SQL Server的笔记,
接下来我们来了解一下SQL Server中过滤数据的语句,
- select distinct子句:它可以从结果集中删除列中的重复值。
运用实例如下(左边为不使用select distinct子句,右边为使用的):
注:所有的null值都会被视为相同的值。
2. where子句:用于指定一个或多个限制条件,使其返回的数据符合计算结果为true的行。
假设我们要查询出id为s001的学生成绩,代码如下:
-
and:用于组合两个布尔表达式。
以下实例为查询同时满足id为s001和成绩大于60分这两个条件的数据。
这里会同时用到逻辑运算符and和比较运算符。
-
or:用于组合两个布尔表达式。
与and不同的是它只要满足其中任意一条布尔表达式就会被返回。
以下实例为查询id为s001或s002的学生成绩。
注:当and和or一起使用时,会优先计算and运算符然后再计算or运算符,
有括号除外,有括号时会优先计算括号内的运算符。
5. between:用于查询两个值之间的值。
以下实例为查询学生成绩在70到80之间的学生
- in:查找值列表中具有符合条件的值。
in的用法等效于多个or,因此我们在用到多个or时可以用in进行代替。
以下实例为查询成绩为72.9或 59或78.9的学生。
以上就是今天分享的部分我的SQL Server的笔记。