sql面试题
来源:互联网 发布:云计算综述(戴丽蓉 编辑:程序博客网 时间:2024/06/03 18:22
--曲奇销售表
create table Sales(
name varchar(10),
sales float
)
insert into Sales values('britney',3.4)
insert into Sales values('britney',2.58)
insert into Sales values('britney',4.5)
insert into Sales values('Hardy',12.54)
insert into Sales values('Hardy',6.25)
insert into Sales values('Hardy',7.13)
insert into Sales values('Paris',1.52)
insert into Sales values('Paris',24.19)
insert into Sales values('Paris',31.99)
--平均分
SELECT name, AVG(sales) AS 平均分 FROM Sales GROUP by name ORDER BY 平均分 DESC
--按照姓名求出每个人最大的值
SELECT name , MAX(sales) AS 最大值 FROM Sales GROUP BY name
--安装姓名求出第二大的值
SELECT name, MAX(sales) AS 第二大值 FROM Sales
WHERE sales NOT IN
(
(SELECT MAX(sales)
FROM Sales GROUP BY name)
)
GROUP BY name
create table Sales(
name varchar(10),
sales float
)
insert into Sales values('britney',3.4)
insert into Sales values('britney',2.58)
insert into Sales values('britney',4.5)
insert into Sales values('Hardy',12.54)
insert into Sales values('Hardy',6.25)
insert into Sales values('Hardy',7.13)
insert into Sales values('Paris',1.52)
insert into Sales values('Paris',24.19)
insert into Sales values('Paris',31.99)
--平均分
SELECT name, AVG(sales) AS 平均分 FROM Sales GROUP by name ORDER BY 平均分 DESC
--按照姓名求出每个人最大的值
SELECT name , MAX(sales) AS 最大值 FROM Sales GROUP BY name
--安装姓名求出第二大的值
SELECT name, MAX(sales) AS 第二大值 FROM Sales
WHERE sales NOT IN
(
(SELECT MAX(sales)
FROM Sales GROUP BY name)
)
GROUP BY name
阅读全文
0 0
- 一道sql面试题
- SQL Server面试题
- sql面试题(转载)
- 一道sql面试题
- sql 2005 面试题
- 常见SQL面试题
- SQL面试题 (一)
- SQL面试题
- SQL面试题
- SQL 面试题
- 数据库sql面试题
- 经典SQL面试题
- SQL面试题
- sql面试题
- Sql常见面试题
- 一个sql面试题
- sql面试题
- 一道SQL面试题
- eclipse配置并使用Maven
- SDUACM暑期集训周赛(五)
- 自我总结(集训女队员导致的后续事件)
- PHP的翻页功能
- Java Arrays类的 用法解析
- sql面试题
- [LG1503] 鬼子进村
- UVA Live 7693 (Codeforces Gym 101201B) Buggy Robot DP+bfs
- Maven简介和环境配置
- 【POJ】1862
- [Python]你不知道的super
- 分布式文件系统MogileFS简介
- 蚂蚁感冒
- 【运维】安装虚拟机-提权