mysql groupby rullup_在GROUPBY子句中使用WITHROLLUP多字段分组.PPT

在GROUPBY子句中使用WITHROLLUP多字段分组

7.5.2 带ALL关键字的子查询 ALL关键字与ANY和SOME不同,使用ALL时需要同时满足所有内层查询的条件。 7.5.3 带EXISTS关键字的子查询 EXISTS关键字后面的参数是一个任意的子查询,系统对子查询进行运算以判断它是否返回行,如果至少返回一行,那么EXISTS的结果为true,此时外层查询语句将进行查询;如果子查询没有返回任何行,那么EXISTS返回的结果是false,此时外层语句将不进行查询。 7.5.4 带IN关键字的子查询 IN关键字进行子查询时,内层查询语句仅仅返回一个数据列,这个数据列里的值将提供给外层查询语句进行比较操作。 7.5.5 带比较运算符的子查询 在前面介绍的带ANY、ALL关键字的子查询时使用了>比较运算符,子查询时还可以使用其他的比较运算符,如=和!=等。 7.6 合并查询结果 利用UNION关键字,可以给出多条SELECT语句,并将它们的结果组合成单个结果集。合并时,两个表对应的列数和数据类型必须相同。各个SELECT语句之间使用UNION或UNION ALL关键字分隔。 7.7 为表和字段取别名 7.7.1 为表取别名 7.7.2 为字段取别名 7.7.1 为表取别名 为了方便操作或者需要多次使用相同的表时,可以为表指定别名,用这个别名替代表原来的名称。 表名 [AS] 表别名 7.7.2 为字段取别名 MySQL可以指定列别名,替换字段或表达式。 列名 [AS] 列别名 7.8 使用正则表达式查询 7.8.1 查询以特定字符或字符串开头的记录 7.8.2 查询以特定字符或字符串结尾的记录 7.8.3 用符号"."来替代字符串中的任意一个字符 7.8.4 使用"*"和"+"来匹配多个字符 7.8.5 匹配指定字符串 7.8.6 匹配指定字符中的任意一个 7.8.7 匹配指定字符以外的字符 7.8.8 使用{M}或者{M,N}来指定字符串连续出现的次数 7.8.1 查询以特定字符或字符串开头的记录 字符‘^’匹配以特定字符或者字符串开头的文本。 7.8.2 查询以特定字符或字符串结尾的记录 字符‘$’匹配以特定字符或者字符串结尾的文本。 7.8.3 用符号"."来替代字符串中的任意一个字符 字符‘.’匹配任意一个字符。 7.8.4 使用"*"和"+"来匹配多个字符 星号‘*’匹配前面的字符任意多次,包括0次。 加号‘+’匹配前面的字符至少一次。 7.8.5 匹配指定字符串 正则表达式可以匹配指定字符串,只要这个字符串在查询文本中即可,如要匹配多个字符串,多个字符串之间使用分隔符‘|’隔开。 7.8.6 匹配指定字符中的任意一个 方括号“[]”指定一个字符集合,只匹配其中任何一个字符,即为所查找的文本。 7.8.7 匹配指定字符以外的字符 “[^字符集合]”匹配不在指定集合中的任何字符。 7.8.8 使用{M}或者{M,N}来指定字符串连续出现的次数 “字符串{n,}”表示至少匹配n次前面的字符。“字符串{n,m}”表示匹配前面的字符串不少于n次,不多于m次。 7.9 综合案例——数据表查询操作 数据表查询操作 SQL语句可以分为两部分,一部分用来创建数据库对象,另一部分用来操作这些对象,本章详细介绍了操作数据库对象的数据表查询语句。通过本章的介绍,读者可以了解到SQL中的查询语言功能的强大,用户可以根据需要灵活使用。本章的综合案例将回顾这些查询语句。 第7章 查询数据 本章内容 7.1 基本查询语句 7.2 单表查询 7.3 使用集合函数查询 7.4 连接查询 7.5 子查询 7.6 合并查询结果 7.7 为表和字段取别名 7.8 使用正则表达式查询 7.9 综合案例——数据表查询操作 7.1 基本查询语句 MySQL从数据表中查询数据的基本语句为SELECT语句。 7.2 单表查询 7.2.1 查询所有字段 7.2.2 查询指定字段 7.2.3 查询指定记录 7.2.4 带IN关键字的查询 7.2.5 带BETWEEN AND的范围查询 7.2.6 带LIKE的字符匹配查询 7.2.7 查询空值 7.2.8 带AND的多条件查询 7.2.9 带OR的多条件查询 7.2 单表查询 7.2.10 查询结果不重复 7.2.11 对查询结果排序 7.2.12 分组查询 7.2.13 用LIMIT限制查询结果的数量 7.2.1 查询所有字段 1.在SELECT语句中使用星号“*”通配符查询所有字段 2.在SELECT语句中指定所有字段 7.2.2 查询指定字段 1.查

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值