当前位置: 首页 > ds >正文

SQL语句练习 自学SQL网 在查询中使用表达式 统计

目录

Day 9 在查询中使用表达式

Day 10 在查询中进行统计 聚合函数

Day 11 在查询中进行统计 HAVING关键字

Day12 查询执行顺序


Day 9 在查询中使用表达式

·

SELECT id , Title , (International_sales+Domestic_sales)/1000000 AS International_sales FROM moviesLEFT JOIN boxoffice WHERE movies.Id = boxoffice.Movie_id;SELECT id , Title , Rating * 10 AS RatingFROM moviesLEFT JOIN boxoffice WHERE movies.Id = boxoffice.Movie_id;-- SELECT id , Title , Year AS Rating
-- 	        FROM movies
--      	LEFT JOIN boxoffice 
--          WHERE movies.Id = boxoffice.Movie_id AND YEAR%2==0;SELECT Title  ,(International_sales+Domestic_sales)/ Length_minutes AS value FROM moviesINNER JOIN boxoffice ON movies.Id = boxoffice.Movie_id WHERE director = "John Lasseter"ORDER BY (International_sales+Domestic_sales)/ Length_minutes DESCLIMIT 3 OFFSET 0;

Day 10 在查询中进行统计 聚合函数

SELECT Name , MAX(Years_employed) FROM employees ;SELECT ROLE ,  AVG(Years_employed) FROM employeesGROUP BY ROLE;SELECT Building , SUM(Years_employed)FROM employeesGROUP BY Building;SELECT BuildingFROM employees WHERE Building IS NOT NULLGROUP BY BuildingORDER BY SUM(name);

Day 11 在查询中进行统计 HAVING关键字

 SELECT COUNT(*)FROM employeesWHERE Role="Artist";SELECT ROLE ,COUNT(*) FROM employeesGROUP BY Role;SELECT SUM(Years_employed)FROM employeesWHERE Role = "Engineer"SELECT role,count(years_employed) AS count_num,CASE WHEN building is null THEN 0 ELSE 1 end AS c_bFROM employeesGROUP BY role,c_b

Day12 查询执行顺序

SELECT Director,count(*)from movies group by directorSELECT Director,sum( Domestic_sales+International_sales )
from
movies left join Boxoffice
where id=Movie_id
group by director;SELECT Director,
sum( Domestic_sales+International_sales ),
count(),avg(Domestic_sales+International_sales) as va
from
movies left join Boxoffice
on id=movie_id
group by director having count(director)>1
order by va desc
limit 1select title,maxx-(Domestic_sales+International_sales) as cha from movies left join Boxoffice
on id = movie_id join(
select max(Domestic_sales+International_sales)as maxx from Boxoffice )
http://www.xdnf.cn/news/3634.html

相关文章:

  • 组件通信-mitt
  • 数据结构之哈夫曼树
  • 【Hive入门】Hive性能调优之Join优化:深入解析MapJoin与Sort-Merge Join策略
  • 安装深度环境anaconda+cuda+cudnn+pycharm+qt+MVS
  • python 桌面程序开发简述及示例
  • 玩转Docker(一):基本概念
  • 觅知解析计费系统重构版在线支付卡密充值多解析接口免授权无后门源码扶风二开
  • Git 完整教程:初学者分步指南
  • 网工_IP协议
  • 前端面经-VUE3篇--vue3基础知识(一)插值表达式、ref、reactive
  • 2000-2020年全国各地级市资本存量测算数据(以2000年为基期)(含原始数据+计算过程+结果)
  • ASP.NET MVC​ 入门与提高指南七
  • 性能测试工具篇
  • 龙虎榜——20250430
  • 雅思写作--70个高频表达
  • CloudCompare中CCCoreLib模块内容
  • 数字智慧方案5981丨智慧农业解决方案(55页PPT)(文末有下载方式)
  • 机箱结构的EMC设计
  • 数字智慧方案6157丨智慧医疗建设方案(85页PPT)(文末有下载方式)
  • 协议(消息)配置
  • 【数据结构与算法】位图 布隆过滤器 海量数据问题处理 哈希切分
  • AdaBoost算法详解:原理、实现与应用指南
  • C++异常处理
  • terraform 删除资源前先校验资源是否存在关联资源
  • 数字智慧方案6172丨智慧医院扩建信息化整体规划方案(60页PPT)(文末有下载方式)
  • LiteOS与SLE透传实战案例
  • 数据结构-树(二叉树、红黑、B、B+等)
  • kes监控组件安装
  • 传感器的精度,灵敏度等概念介绍
  • MySQL 高可用架构设计:电商系统的实践与优化