模糊查询和聚会函数

1.通配符

       一类字符,代替一个或者多个真正的字符与like关键字 一起使用

'_' 代表匹配单个字符

'%'代表匹配的多个字符

使用关键字between可以查找那些介于已知值之间的一组未知数

要查找的数要始终初值小于等于终值并用and 分开

between查询在查询日期范围时用的比较多


使用IN在列表值内进行查询

查询的值是指定的某些值之一,可以使用带列举值的IN关键字来进行查询


SUM()

返回表达式中所有的数值的总和

!!! 这种查询只能返回一个数值,不能够直接与可能返回多行的列一起使用来进行查询

但在一个查询中可以同时使用多个聚合函数


AVG()

返回表达式所有数值的平均数

AVG只能使用于数字类型的列


MAX()和MIN()

MAX()返回函数最大值   MIN()返回函数最小值


COUNT()

返回提供的组或记录集中的计数


--查询住址为“北京"上海的学生姓名、电话、住址
地址
姓名,Phone AS 电话,Addreas as
SELECT St udentName AS
FROM dbo.Student
WHERE Address I('北京','上海”)
--查询名称中含有“数据库字样科目信息
SELECT SubjectMane,ClassHour,GradeId
FROM dbo.Subject
WHERE Subjectlame LIKE 个数据库*'
--查询电话中以“1387“开头的学生信息
SELE CT
FRCM I It :u den t
WHERE Phone LIN E *1387%'

SELECT.
FRCM Student
匹配单个字符
WHERE StudentName I .IP E ‘姜_ '--
查询某1994-07-15 到1998-09-09出生日期之间学生信息
SELECT.
FRON Student
WHERE BornDate Between *1994-07-15' AUNID .1998-09-09'
---眼定学号为2号的学生的某些科目的考试成绩信息
SELECT 。FROM Result
WHERE StudentHo-2 AND SubyectNo IN(1,2,3)

通配符
通配符解释示例符合条件
_一类字符A like‘ c_’cs,cc
%
任意长度的
字符
A like ‘B%’BC,BDD
[]
括号中所指定
的范围内的一个字符
A like‘9w0[1-2]’9w01
[^]
不在括号中所指定
的范围内的一个字符
A like‘9w0[^1-2]’9w03

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值