SQL server基础学习5
查询【重点和难点】续
8、模糊查询
定义:在对所需条件不太了解时将匹配条件的所有可能给查询出来
例如:我想找一个人,但是我不知道他的名字只知道姓,这个时候就可以用模糊查询
格式:SELECT 字段的集合 FROM 表名 WHERE 某个字段 LIKE 匹配条件
匹配的条件中通常含有通配符
通配符:% _ [A-F] [A,F] [^A-F]
例图:
%:表示任意0个或者多个字符
输入命令和执行结果:
_[下划线,不是减号]:表示任意的单个字符
输入命令和执行结果:
[A-F]:表示A到F中的任意单个字符,即只能是A B C D E F中的任意一个,也可以用数字代替
输入命令和执行结果:
[A,F]:表示A或F中的任意一个
输入命令和执行结果:
注意:可以是[A,F]也可以是[A,B,C]、[A,B,C,F],所以其中的匹配条件可以是任意个。
[^A-C]:表示不是A 到 C中任意一个字符,即不是A也不是B也不是C
输入命令和执行结果:
注意:匹配的条件必须用单引号括起来,不能省略或者用双引号
9、聚合函数
函数分类
单行函数:每一行返回一个值
多行函数:多行返回一个值