必须会的SQL语句(六) 数据查询
2023-06-13 09:19:43 时间
max avg count min sum
多个聚合结果 在一个结果集中
select
最大年龄 = (select max(age) from 表名),
最小年龄 = (select min(age) from 表名)
6)between and
select * from 表 where xx between 5 and 6
2.Union 使用Union将两个结果集汇聚在一起。
年龄 工资
————————
19 $20000
50 $20005
30 $23000
汇总 $63005
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 必须会的SQL语句(六) 数据查询
多个聚合结果 在一个结果集中
select
最大年龄 = (select max(age) from 表名),
最小年龄 = (select min(age) from 表名)
6)between and
select * from 表 where xx between 5 and 6
2.Union 使用Union将两个结果集汇聚在一起。
年龄 工资
————————
19 $20000
50 $20005
30 $23000
汇总 $63005
查询各年龄段工资,同时显示所有工资汇总。(像上边的表)
select
把年龄转换成varchar类型
Convert(varchar(10),[age]) as 年龄
Sum([salary]) as 工资
from 员工表
group by age
将两个结果集,合并成一个结果集
union
select
汇总是一个常量列
汇总 , sum(salary)
from 员工表
使用union合并两个结果集时,
两个结果集列数必须一致,并且数据类型对应。
这就是代码中,把年龄转换成varchar的原因。
3.Order by
Order by 用于结果集排序,
其Order他后边不只可以接一个字段,
也能接一个 表达式。
Select *
from 表
order by (age+salary)/2.0 desc
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 必须会的SQL语句(六) 数据查询
相关文章
- 简析SQL Server数据库用视图来处理复杂的数据查询关系
- 30个MySQL千万级大数据SQL查询优化技巧详解数据库
- Spark-Sql源码解析之二 Sqlparser:sql –> unresolved logical plan详解大数据
- Oracle数据更新:简易SQL语句指南(oracle更新数据语句)
- 操作Oracle 日期数据的SQL操作简易教程(oracle日期sql)
- SQL到Oracle的数据迁移之路(sql转换oracle)
- Oracle利用SQL实现数据统计功能(oracle统计sql)
- 轻松实现MySQL SQL批量执行方法,快速操作数据库(mysql批量执行sql)
- SQL快速导入MSSQL: 一步到位(sql 导入mssql)
- SQL Server中行数据的平均计算(sqlserver行平均)
- SQL Server数据记录:追踪每个步骤的成果(sqlserver纪录)
- 方法利用SQL Server中的IN方法提升数据查询效率(sqlserver的in)
- 量SQL Server数据导出变量简单实用方式(SQLserver导出变)
- Oracle查询:锁定表的SQL语句(oracle查询锁表sql)
- MySQL中使用三个表进行联合查询的SQL语句(mysql三表联查sql)
- 利用Oracle SQL替换高效解决数据问题(oracle sql替换)
- 必须会的SQL语句(六)数据查询