您的位置:首页 > 数据库 > MySQL

Mysql入门(六)之联合查询

2016-09-01 10:47 393 查看

联合查询

联合查询:将多次查询(多条select语句),在记录上进行拼接(字段不会增加)

基本语法

多条select语句构成:每条select语句获取的字段数必须严格一致(但字段类型无关)

Select 语句1 
Union[union选项]
Select语句2.....

Union选项:与select选项一样有两个

   All:保留所有(不管重复)
   Distinct:去重(整个重复):默认的
  


联合查询只要求字段一样,跟数据类型无关



意义

联合查询的意义分为两种:

1.查同一张表,但是需求不一样:如查询学生信息,男生身高升序,女生身高降序。
2.多表查询:多张表的结构是完全一样的,保存的数据(结构)也是一样的。

order by使用

在联合查询中:order by 不能直接使用,需要对查询语句使用括号


若要order by 生效:必须搭配limit:limit使用限定的最大数即可

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息