目录
1、查找字符串'10,A,B' 中逗号','出现的次数cnt。
2、获取Employees中的first_name,查询按照first_name最后两个字母,按照升序进行排列。
3、按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employees。
4、查找排除当前最大、最小salary之后的员工的平均工资avg_salary。
5、分页查询employees表,每5行一页,返回第2页的数据。
6、获取所有员工的emp_no、部门编号dept_no以及对应的bonus类型btype和received ,没有分配具体的员工不显示。
7、使用含有关键字exists查找未分配具体部门的员工的所有信息。
8、获取employees中的行数据,且这些行也存在于emp_v中。注意不能使用intersect关键字。
9、给出emp_no、first_name、last_name、奖金类型btype、对应的当前薪水情况salary以及奖金金额bonus。
10、按照salary的累计和running_total,其中running_total为前两个员工的salary累计和,其他以此类推。
11、对于employees表中,给出奇数行的first_name(先进行first_name字段排序)。
1、查找字符串'10,A,B' 中逗号','出现的次数cnt。
答案:
select (length('10,A,B')-length(replace('10,A,B',',',''))) as cnt;