SQL语句多表联合查询

CREATE TABLE orders(

id int not null primary key identity(1,1),
customerName varchar(100),
orderDate varchar(100),
orderPrice float
);

insert into orders(customerName,orderDate,orderPrice)values(‘B’,‘2018-3-1’,1000);
insert into orders(customerName,orderDate,orderPrice)values(‘C’,‘2018-2-30’,1600);
insert into orders(customerName,orderDate,orderPrice)values(‘B’,‘2018-3-6’,700);
insert into orders(customerName,orderDate,orderPrice)values(‘B’,‘2018-1-1’,1000);
insert into orders(customerName,orderDate,orderPrice)values(‘A’,‘2017-3-1’,2000);
insert into orders(customerName,orderDate,orderPrice)values(‘C’,‘2017-12-1’,100);
select *from orders;

–1.distinct 去除重复
SELECT distinct customerName FROM Orders

–2、GROUP BY 提取组合 并去重
SELECT customerName, orderPrice
FROM orders
GROUP BY customerName, orderPrice
—3、GROUP BY + COUNT 提取组合 计算重复 ,
SELECT customerName, orderPrice, count() as 重复数
FROM orders
GROUP BY customerName, orderPrice ;
– Count(1)和Count(
)实际上的意思是,评估Count()中的表达式是否为NULL,如果为NULL则不计数,而非NULL则会计数。
SELECT customerName, orderPrice, count(*) as 重复数
FROM orders
GROUP BY customerName, orderPrice ;
– COUNT根据select后的列进行查询,有则计数。不管其他的列。
SELECT CustomerName, COUNT(1) AS 重复数
FROM Orders
GROUP BY CustomerName --记录Customer 每种值的记录数

–5、sum 和 GROUP BY
SELECT CustomerName, sum(orderPrice) AS sumOrderPrice
FROM Orders
GROUP BY CustomerName --记录Customer 每种值的对应的OrderPrice的累加和
–6、AVG 和 GROUP BY 的多表联合查询 不加where
SELECT B.id, A.CustomerName, AVG(OrderPrice) AS 平均值
FROM Orders AS A,t_Admin AS B
GROUP BY B.id, A.CustomerName ;

–7、AVG 和 GROUP BY 的多表联合查询 加上where
SELECT B.id, A.customerName, AVG(OrderPrice) AS 平均值
FROM orders AS A,t_Admin AS B
WHERE A.id = B.id
GROUP BY B.id, A.customerName;

SELECT * FROM orders;
select * from t_Admin;


  对数据分析、机器学习、数据科学、金融风控等感兴趣的小伙伴,需要数据集、代码、行业报告等各类学习资料,可关注微信公众号:风控圏子(别打错字,是圏子,不是圈子,算了直接复制吧!)

  关注公众号后,可联系圈子助手加入我们的机器学习风控讨论群和反欺诈讨论群。(记得要备注喔!)

  相互学习,共同成长。

【SQL】SQL语句多表联合查询相关推荐

  1. SQL语句多表联合查询

    本周之前,对于数据库的使用仅限于简单的增删改查(insert.delete.updata.select),而这一周由于工作需要,对一些sql函数.sql语句多表联合查询.T-SQL语句基本语法.存储过 ...

  2. SQL语法(五) 多表联合查询

    前言 当需要获取的数据分布在多张中,考虑使用联合查询,本章将学习两种查询方式(sql92/sql99) 范例 1.笛卡儿积 将多个表的数据进行一一对应,所得到结果为多表的笛卡尔积.结果的数量为所有表的 ...

  3. 第四篇:Mysql查询-多表联合查询-及子查询

    mysql查询语句 多表联合查询 几子查询 1,单表查询:select * from 表名; eg:  select * from t1; 2,按条件查询: select 字段1,字段2,字段n... ...

  4. mysql 多表联查语句优化_?多表联合查询SQL语句优化

    11.27 多表联合查询的优化方式,优化后的SQL及分析 优化方式: 1.尽量不用'*' 2.小表作驱动 3.大表建索引 原本SQL语句: select * from order left join ...

  5. 多表联合查询的SQL语句

    多表联合查询SQL语句一: select dpt.`dept_namee`,dpt.`principal_name`,dpt.`unit_type`,info.`sys_name`,info.`dep ...

  6. 一个mybatis动态 SQL查询的完整小案例。包含多表联合查询。

    多表联合查询 一个根据机场查询航线的例子.有两张表,机场表包含机场信息:机场id.机场名字.机场城市. 航班包含航线信息:航班id.飞机编号.飞行时间.票价.起飞机场id.降落机场id. 需要查询的结 ...

  7. sql嵌套查询和多表联合查询之间的差别

    sql语句会用到许多查询语句,如果牵扯到多张表的时候 一般会需要复杂查询方式: 嵌套查询: select * from bi_BillItem where BillID in (select Bill ...

  8. SQL语句多表关联查询语法

    **sql语句多表关联查询语法** 一.外连接 1.左连接 left join 或 left outer join SQL语句:select * from student left join scor ...

  9. mysql中多表联合查询语句_mysql中的多表联合查询语句是什么

    mysql中的多表联合查询语句是:[select 语句1 union [union 选项] select 语句2 union [union 选项] select 语句n].多表联合查询结果是将多个se ...

最新文章

  1. VMware Horizon虚拟桌面工具箱之审计与远程协助
  2. 深度学习的基础知识(机器学习、损失函数、梯度下降、反向传播、基础模型一网打尽)
  3. c语言二进制转十进制(附完整源码)
  4. DotNet4应用程序打包工具(把DotNet4安装程序打包进你的应用程序;WINAPI开发,无dotNet环境也可顺利执行)【一】整体思路...
  5. java抓rtp包_Wireshark抓取RTP包,还原语音
  6. python-greenlet模块(协程)
  7. 初解禁:SDK服务端主程序入口函数SDK服务端主程序入口函数
  8. 优秀!Jupyter 与 PyCharm 可以完美融合!
  9. ES9新特性_ES9正则扩展-命名捕获分组---JavaScript_ECMAScript_ES6-ES11新特性工作笔记054
  10. SQL 错误代码汇总
  11. 选工作是一个纠结而又痛苦的过程
  12. iOS NSString的常用用法
  13. jquery遍历json与数组方法总结
  14. 一文看懂什么是文本挖掘
  15. 明日书苑|硬笔书法临写指南
  16. 栈帧ebp,esp详解
  17. 邮箱html页面无法显示图片,邮箱内嵌入html页面需要注意的
  18. 关于同一局域网中,获取的IP非本地真实IP的问题。
  19. 下列有关预防计算机病毒的做法或想法,Windows7试题
  20. fifa11键盘按键_FIFA 20 Player集群

热门文章

  1. Shell中常用的通配符
  2. KahanSummation算法
  3. dede内容页调用的php,DEDE内容页调用SEO标题、描述、关键字的方法
  4. SOCKET/串口通信粘包问题处理,附带详细代码
  5. SharedPreferences记住用户密码 态判断应用是否首次启动等
  6. mysql平滑关闭_MySQL平滑删除数据的小技巧
  7. Leetcode - 347. Top K Frequent Elements(堆排序)
  8. 推荐系统笔记(信息消费)
  9. 文巾解题 1344. 时钟指针的夹角
  10. 文巾解题 1046. 最后一块石头的重量