数据库问题 一些简单的查询语句
6.找出部门10中所有经理(MANAGER),部门20中所有办事员(CLERK),既不是经理又不是办事员但其薪金大于或等于2000的所有员工的详细资料.7.找出收取佣金的...
6.找出部门10中所有经理(MANAGER),部门20中所有办事员(CLERK),既不是经理又不是办事员但其薪金大于或等于2000的所有员工的详细资料.
7.找出收取佣金的员工的不同工作.
11.以首字母大写的方式显示所有员工的姓名.
12.显示正好为5个字符的员工的姓名. 展开
7.找出收取佣金的员工的不同工作.
11.以首字母大写的方式显示所有员工的姓名.
12.显示正好为5个字符的员工的姓名. 展开
4个回答
2014-01-18
展开全部
6.select * from A where 部门='10' and 职位='manager'
select * from A where 部门='20' and 职位='clerk'
select * from A where 部门='20' and 薪金>=2000 and 职位 not in(select * from A where 职位='manager' and 职位='clerk')
7.select distinct name,工作 from A where 薪金>0
11.有点麻烦
12.select name from A where name='%%%%%'
select * from A where 部门='20' and 职位='clerk'
select * from A where 部门='20' and 薪金>=2000 and 职位 not in(select * from A where 职位='manager' and 职位='clerk')
7.select distinct name,工作 from A where 薪金>0
11.有点麻烦
12.select name from A where name='%%%%%'
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
2014-01-18
展开全部
6.找出部门10中所有经理(MANAGER),部门20中所有办事员(CLERK),既不是经理又不是办事员但其薪金大于或等于2000的所有员工的详细资料.
select * from 表名 where (职位='经理'and 部门=10) or (职位='办事员' and 部门=20) or (职位 not in ('经理','办事员') and 薪金>=2000)
7.找出收取佣金的员工的不同工作.
这个问题,你描述的不是很清楚,我只能大概说下了, select 工作 from 表名 where 员工='佣金员工'
11.以首字母大写的方式显示所有员工的姓名.
这个问题,不清楚怎么弄的,不好意思
12.显示正好为5个字符的员工的姓名
select name from 表名 where name like '_____' 在SQL中下划线_代表一个字符 %代表任意个字符
select * from 表名 where (职位='经理'and 部门=10) or (职位='办事员' and 部门=20) or (职位 not in ('经理','办事员') and 薪金>=2000)
7.找出收取佣金的员工的不同工作.
这个问题,你描述的不是很清楚,我只能大概说下了, select 工作 from 表名 where 员工='佣金员工'
11.以首字母大写的方式显示所有员工的姓名.
这个问题,不清楚怎么弄的,不好意思
12.显示正好为5个字符的员工的姓名
select name from 表名 where name like '_____' 在SQL中下划线_代表一个字符 %代表任意个字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
6、SELECT * FROM emp WHERE DEPTNO = 10 AND JOB = 'MANAGER'
UNION
SELECT * FROM emp WHERE DEPTNO = 20 AND JOB = 'CLERK'
UNION
SELECT * FROM emp WHERE JOB <> 'MANAGER' OR JOB <> 'CLERK' AND SAL >= 2000;
7、SELECT DISTINCT job FROM emp WHERE COMM IS NOT NULL;
11、SELECT INITCAP(ENAME) FROM EMP;
12、SELECT ENAME FROM EMP WHERE LENGTH(ENAME) = 5;
UNION
SELECT * FROM emp WHERE DEPTNO = 20 AND JOB = 'CLERK'
UNION
SELECT * FROM emp WHERE JOB <> 'MANAGER' OR JOB <> 'CLERK' AND SAL >= 2000;
7、SELECT DISTINCT job FROM emp WHERE COMM IS NOT NULL;
11、SELECT INITCAP(ENAME) FROM EMP;
12、SELECT ENAME FROM EMP WHERE LENGTH(ENAME) = 5;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-18
展开全部
补充楼上:
11.select INITCAP(employeename) from emp表;
11.select INITCAP(employeename) from emp表;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询