zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

必须会的SQL语句(六) 数据查询

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

  查询各年龄段工资,同时显示所有工资汇总。(像上边的表)
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语句(六) 数据查询