SQL select 查询语句练习题
1.求出每个岗位的总工资、平均工资、最高工资、最低工资以及人数
select job, sum(sal), avg(sal), max(sal), min(sal), count(*) from emp group by job;
2.按部门统计工资大于1000的人数
select deptno, count(*) from emp where sal > 1000 group by deptno;
3.求岗位平均工资大于1500的岗位及平均工资,按平均工资从小到大排序
select job, avg(sal)
from emp
--where
group by job
having avg(sal)>1500
order by avg(sal);
4.求有提成的员工按部门统计总工资
select deptno, sum(sal) from emp where comm is not null group by deptno;
1.找出名字拼写长度为4的员工
select * from emp where length(ename)=4;
2.找出1981-4-1后入职的员工
select * from emp where hiredate>to_date('1981-4-1','yyyy-mm-dd');
3.显示员工在公司工作了几个月(取整数,不足一个月按一个月计算)
select ename, ceil(months_between(sysdate, hiredate)) from emp;
4.显示所有员工姓名,用‘a’替换所有‘A’
select replace(ename, 'A', 'a') from emp;
5.显示员工的年薪(基本工资+提成)
select ename, (nvl(comm,0)+sal)*12 from emp;
SQL select 查询语句练习题相关推荐
- mysql查询语句习题._MySql数据库基本select查询语句练习题,初学者易懂。
在数据库建立四个表:分别为 student(sid,sname,sage,ssex) teacher(tid,tname) course(cid,cname,tid) sc(sid,cid,score ...
- 如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集
如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集?(2006-12-14 09:25:36) 与这个问题具有相同性质的其他描述还包括: 如 ...
- SQL语句基础4/select查询语句练习
SQL语句基础4 注:除指明表格之外所有的数据来源于Oracle数据库自带的SCOTT用户表. 1. 表连接(99语法) 1.1 内连接 cross join语法:cross join即交叉连接,用于 ...
- mysql 查询姓王_MySQL查询语句练习题,测试足够用了
MySQL查询语句练习题,测试足够用了 博客分类: http://blog.sina.com.cn/s/blog_767d65530101861c.html 1.创建student和score表 CR ...
- mysql五补充部分:SQL逻辑查询语句执行顺序
mysql五补充部分:SQL逻辑查询语句执行顺序一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析 一 SE ...
- 【MySQL】4、Select查询语句
4.Select查询语句 4.1.select语句 <?php $servername = "localhost"; $username = "username&q ...
- SQL 分页查询语句大全即(查找第N到M条记录的方法)
SQL 分页查询语句大全即(查找第N到M条记录的方法) 第一种方法,我的原创方法 row=2 表示分页行数 page=1 表示页码 getnum=row*page select * from (se ...
- sqlserver 指定的网络名不再可用_50个比较实用的SQL Server查询语句(1)
在本文中,我将解释一些通用的SQL查询.我认为每个开发人员都应该了解这些查询.这些查询与SQL的任何特定主题都无关.但是了解这些查询可以解决一些复杂的任务,并且可以在许多场景中使用. 查询1:检索所有 ...
- SQL SELECT INTO语句
This article will cover the SQL SELECT INTO statement including syntax, parameters and use with mult ...
最新文章
- Struts1与Struts2的区别
- sql 2005判断某个表或某个表中的列是否存在
- ubuntu16 自启动mysql_Ubuntu16.04关闭apache/mysql/php的开机启动
- python3 集合运算_Python 集合与集合运算
- C++重要知识点小结---3
- 今天开始写一些内容,留作备份。
- IP分类以及子网掩码
- c性能大容量cket_5千左右预算,既轻薄(高颜值)又高性能的笔记本推荐(畅玩LOL、CF、DNF、流放之路、梦幻西游)...
- tomact配置好ssl证书后访问不到tomact_服务器上配置HTTPS的操作方法!
- cgroup 原理分析
- Linux命令基础5-文件重定向
- 黑马程序员_Java基础(环境搭建、进制转换、运算符)
- 互联网在线地图平台对比分析
- 分享11款Steam推理游戏
- 微信二级不死域名和微信白名单的区别?
- 视频怎么变成gif?快速巧妙生成动图的方法介绍
- Unity给手加入圆柱骨骼
- Android屏幕图片资源大小
- docker教程(简介)
- 攻防世界 Crypto高手进阶区 3分题 你猜猜
热门文章
- SPringBoot项目调用本地python算法
- 第5章 交通事故2
- mysql server nchar_SQL MS Access、MySQL 和 SQL Server 数据类型 | w3cschool菜鸟教程
- Centos定时自动清buff/cache缓存
- NAS 与 SAN 的区别
- MATLAB代码:电动汽车需求响应虚拟电厂 参考文档:《计及电动汽车和需求响应的多类电力市场下虚拟电厂竞标模型》
- 用python函数写斐波那契数列非递归,python 入门之斐波那契数列递归表达式算法和非递归算法...
- python3中的urllib.request.urlopen()
- 计算机网络基础知识点梳理
- UML 顺序图(时序图)