Mysql入门(六)之联合查询

来源:互联网 发布:深入解析wpf编程 pdf 编辑:程序博客网 时间:2024/05/24 04:54

联合查询

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


基本语法

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

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


Union选项:与select选项一样有两个
   All:保留所有(不管重复)
   Distinct:去重(整个重复):默认的
  
联合查询只要求字段一样,跟数据类型无关



意义

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

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

order by使用

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

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


0 0
原创粉丝点击