Sql Server基本知识(2)

4.过滤数据
(1)Select Distinct子句
Select Distinct子句检索指定列列表中的唯一不同值,换句话说,它从结果集中删除列中的重复值。Distinct字句将所有的NULL值视为相同的值。

(2)SQL Server WHERE子句
要从表中获取满足一行或多个条件的行,请使用WHERE子句

在WHERE子句中,指定搜索条件以过滤FROM子句返回的行。WHERE子句仅返回导致搜索条件计算为TRUE的行。搜索条件是逻辑表达式或多个逻辑表达式的组合,通过使用简单的相等来查找行。
(3)AND查找满足两个条件的行
AND是一个逻辑运算符,用于组个两个布尔表达式

(4)(<,=,>)使用比较运算符查找行

(5)OR查找满足两个条件中的任何一个的行
OR是一个逻辑运算符,用于组合两个布尔表达式;
在语句中使用多个逻辑运算符时,SQL Server将在AND运算符之后计算OR运算符。但是,可以使用括号更改评估顺序。

(6)Between查找具有两个值之间的值得行。
Between运算符是一个逻辑运算符,用于指定要测试值得范围。
可以使用大于或等于(>=)且小于或等于(<=)来替换Between运算符,使用Between运算符的条件比使用比较运算符>=,<=逻辑运算符AND的天骄更具可读性。假如要取消Between运算符的结果,请使用NOT Between运算符。

(7)IN查找值列表中具有值的行
IN运算符是一个逻辑运算符,IN运算符等效多个OR运算符,要取消IN运算符,请使用NOT IN运算符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值