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

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.dtcms.com/a/168857.html

相关文章:

  • 紫荆阁电玩平台环境搭建与系统运行实录(蒙特卡洛系列)
  • 从实列中学习linux shell9 如何确认 服务器反应迟钝是因为cpu还是 硬盘io 到底是那个程序引起的。cpu负载多高算高
  • python如何在深度学习框架目标检测算法使用Yolov8训练道路汽车漆面车漆缺陷数据集 建立基于YOLOv8道路汽车漆面缺陷(划痕)检测系统
  • Linux中的权限
  • spring-ai集成langfuse
  • 【愚公系列】《Manus极简入门》013-电影推荐专家:“银幕导航家”
  • MQTT 协议与 HTTP 协议的区别
  • 西电雨课堂《知识产权法》课后作业答案
  • C语音中的三元运算符
  • 深度解析 Let‘s Encrypt 证书申请:从核心概念到实战避坑指南
  • 字符和编码(python)
  • Trae 安装第三方插件支持本地部署的大语言模型
  • (11)Vue-Router路由的详细使用
  • 银河麒麟操作系统QT程序打包,使用 linuxdeployqt 自动打包
  • 友元函数和友元类
  • Sphinx 文档图片点击放大
  • 每天学一个 Linux 命令(33):uniq
  • DeepSeek R1:强化学习范式的推理强化模型
  • Codeforces Round 1022 (Div. 2) D. Needle in a Numstack(二分)
  • stm32 HAI库 SPI(一)原理
  • 从 “零” 做个开源音乐软件“SteadyBeat”吧!<1> 准备
  • SpringBoot使用自定义校验
  • flux_train_network的参数
  • unity webgl netbox2本地部署打开运行
  • cpper 转 java
  • 数据中台笔记01
  • HCL(HashiCorp Configuration Language)是一种结构化配置语言
  • 组件通信-$refs、$parent
  • Linux-06-磁盘分区类命令
  • 高等数学-第七版-下册 选做记录 习题10-1