模糊查询和聚合函数归类.pdfVIP

  • 0
  • 0
  • 约3.14千字
  • 约 4页
  • 2021-11-15 发布于福建
  • 举报
第十章 模糊查询和聚合函数 一.通配符 通配是一类字符,它可以代替一个或多个真正的字符,查找 信息时作为替代字符出现。 T-SQL 中的通配符必须于 like 关 键字一起使用,已完成特殊的约束或要求 通配符 通配符 解释 示例 一个字符 A Like ‘C_’,则符合条件的 _ A 如 CS,Cd 等 任意长度的字符 B Like ‘CO% ’,则符合条件 % 的 B 如 CONST ,COKE 等 括号中指定范围内的一个字 C like ‘9WO[1-2] ’,则符 [] 符 合条件的 c 如 9wo1 ,9wo2 不在括号中指定范围内的任 C Like ‘9Wo[1-2] ’,则符合 [^] 意字符 条件的 C 如 9WO3,9WO4 等 二.使用 Like 进行模糊查询 在数据更新,删除或者查询的时候,依然可以使用 like 关键 字进行匹配查找 例如:查找姓张的学生信息: Select *from students where SName like ‘张% ’ 或者查询住址包含‘北京’字样的学生信息: Select *from students where SAddress like ‘% 北京 % ’ 三.使用 between 在某个范围内进行查询 使用关键字 between 可以查找那些介于两个已知值之间的 一组未知值 例如:查询分数在 60 (含)80 (含)之间的信息如下: Select *from Score where Score between 60 and 80 如果 between 查询在查询日期范围的时候使用的比较多, 例如查询不再 2012 年 1 月 1 日到 2010 年 8 月 1 日之前订购 的图书列表 Select * from Sales where ord_date not between ‘2012-1-1’and ‘2010-8-1 ’ 四.使用 IN 在列举值内进行查询 查询的值是指定的某些值之一,可以使用带例举值的 IN 关 键字来进行查询 ,将列举值放在括号里,用逗号分开。 例如,查询北京,广州或者上海的学生姓名 Select Sname AS 学生姓名 from students where Saddress IN( ‘北京’,‘广州’, ‘上海’) order by Saddress 同样可以把 IN 关键字和 not 关键字合起来使用,这样可以 得到所有不匹配列举值的行 提示: 列举值类型必须与匹配的具有相同的数据类型 五. T-SQL 中的聚合函数 1.sum () Sum() 返回

文档评论(0)

1亿VIP精品文档

相关文档