当前位置: 首页 > news >正文

北京 建设工程 质监站网站权威发布意思

北京 建设工程 质监站网站,权威发布意思,浙江网站搭建,app下载官方免费下载第 17 章 组合查询 17.1 组合查询 MySQL 允许执行多个查询(多条 SELECT 语句),并将结果作为单个查询集返回 17.2 创建组合查询 可用 UNION 操作符来组合数条 SQL 查询 17.2.1 使用 UNION 输入: SELECT user.USER FROM user UNION SELEC…

第 17 章 组合查询

17.1 组合查询

MySQL 允许执行多个查询(多条 SELECT 语句),并将结果作为单个查询集返回

17.2 创建组合查询

可用 UNION 操作符来组合数条 SQL 查询

17.2.1 使用 UNION

输入: SELECT user.USER FROM user UNION SELECT global_grants.USER FROM global_grants;
输出:
+------------------+
| USER             |
+------------------+
| root             |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
+------------------+
分析: UNION 指示 MySQL 执行两条 SELECT 语句,并把输出组合成单个查询结果集

17.2.2 UNION 规则

1. UNION 必须由两条或两条以上的 SELECT 语句组成,语句之间用 UNION 分隔
2. UNION 中的每个查询必须包含相同的列、表达式或聚集函数(不管各个列不需要以相同的次序列出)
3. 列数据类型必须兼容:类型不必完全相同,但必须是 DBMS 可用隐含地转换的类型(例如,不同的数值类型或不同的日期类型)

17.2.3 包含或取消重复的行

输入: SELECT user.USER FROM user UNION ALL SELECT global_grants.USER FROM global_grants;
输出:
+------------------+
| USER             |
+------------------+
| root             |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| mysql.infoschema |
| mysql.session    |
| mysql.session    |
| mysql.session    |
| mysql.session    |
| mysql.session    |
| mysql.session    |
| mysql.session    |
| mysql.sys        |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
| root             |
+------------------+
分析: UNION 默认自动去除了重复的行,可使用 UNION ALL 返回所有匹配的行

17.2.4 对组合查询结果排序

输入: SELECT user.USER FROM user UNION SELECT global_grants.USER FROM global_grants ORDER BY USER;
输出:
+------------------+
| USER             |
+------------------+
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
+------------------+
分析: 在用 UNION 组合查询时,只能使用一条 ODER BY 子句,它必须出现在最后一条 SELECT 语句之后。但实际上 MySQL 将用它来排序所有 SELECT 语句返回的所有结果
http://www.yayakq.cn/news/674733/

相关文章:

  • 旅游网站设计页面建设银行集团网站首页
  • 做100个垂直网站WordPress文件管理有图片
  • 优量汇广告平台做竞价的网站可以做优化吗
  • 简单的手机网站模板下载安装手机网站解析地址
  • 加强学校网站建设甘肃做网站哪家专业
  • 网站文风it运维兼职平台
  • 深圳o2o网站建设国内能用wordpress吗
  • 长沙建立网站wordpress匿名评论
  • 新网做网站流程如何做原创短视频网站
  • 外国域名注册很多网站微分销系统一般多少钱
  • 初期网站价值wordpress推荐奖励插件
  • 做影视剧组演员垂直平台网站成都网站建设v芯ee8888e
  • 那种自行提取卡密的网站怎么做网站制作费用入什么科目
  • 怎么在网上建网站淄博桓台学校网站建设定制
  • 做外贸要做什么网站什么网站可以做动画
  • 购物网站的搜索框用代码怎么做循化网站建设公司
  • 重庆做网站重庆做网站百度竞价排名算法
  • 做优秀网站wordpress自定义内容的小工具
  • 网站建设谈单思路深圳企业建网站公司
  • 淄博企业网站建设哪家专业wordpress增强搜索
  • 建设手机网站包括哪些费用腾讯企点有风险吗
  • 赣州建设企业网站我的百度购物订单
  • 手机网站会员识别功能php网站开发怎么接私活
  • 新余网站设计wordpress文章不登录看不到
  • 做网站要会哪些软件小白如何做网站建设公众号
  • 网站怎么做直播功能吗学wordpress不需要学DW
  • lol有哪些网站是做陪玩的wordpress的网址
  • 江苏省交通厅门户网站建设管理全网搜索
  • 大庆 网站制作山东百搜科技有限公司
  • 如何做企业网站及费用问题免费定制logo网站