例子:
#使用UNION查询选修了“管理学”或“计算机基础”的学生学号SELECTstudentNoFROMtb_score,tb_courseWHEREtb_score.courseNo=tb_course.courseNoANDcourseName=’管理学’UNIONSELECTstudentNoFROMtb_score,tb_courseWHEREtb_score.courseNo=tb_course.courseNoANDcourseName=’计算机基础’;使用UNION语句需要注意以下几点:
UNION语句必须由两条或两条以上的SELECT语句组成 。且彼此间用关键字UNION分隔 。
UNION语句中的每个SELECT子句必须包含相同的列、表达式或聚合函数 。
每个SELECT子句对应的目标列的数据类型必须兼容 。目标列的数据类型不必完全相同 。但必须是MySQL可以隐含转换的类型 。例如 。不同的数值类型或不同的日期类型 。
第一个SELECT子句对应的目标列名会被作 为UNION语句结果集的列名称 。
联合查询中只能使用一条ORDER BY自己或LIMIMT自己 。且它们置于最后一条SELECT语句之后 。
【mysql子查询语句 sql数据库查询语句例子】今天分享下MySQL中的子查询和联合查询 。这对多层查询很有帮助 。在工作中 。我们常用的是子查询 。因为很多数据都不是存储在一个表中 。需要进行多层查询 。
- 机械师电脑牌子可靠不,性能和性价比高不高?
- 羊蛋和羊腰子哪个最好
- 吃桔子对身体有什么好处和坏处
- 茄子黄萎病
- 以找老伴为幌子?捞外快的老大妈可恨吗?
- 茄子嫁接方式 茄子如何嫁接
- 如何看待《上海女子图鉴》中,女主角海燕追求高品质生活的心态?
- 石榴变质是什么样子
- 王者荣耀周年庆返场时间确定,32款皮肤参与投票,小学生必投猴子至尊宝,你怎么看?
- 王者荣耀四周年限定皮肤返场第一名稳了!猴子的大圣娶亲又要弯道超车?
