概述
1.查询EMP表中的员工姓名、岗位、薪资,查询时列名前附带表原名
SELECT EMP.ENAME,EMP.JOB,EMP.SAL
FROM EMP;
2.查询EMP表中的员工姓名、岗位、薪资,并在结果中以中文展示字段名
SELECT ENAME 员工姓名,JOB 岗位,SAL 薪资
FROM EMP;
3.查询DEPT表中所有字段,并以中文别名展示各个字段
SELECT DEPTNO 部门编号,DNAME 部门名称,LOC 位置
FROM DEPT;
4.查询EMP表中的ENAME和JOB字段,附带表别名(T),并将其合并成一列
SELECT T.ENAME||T.JOB
FROM EMP T;
SELECT LOWER(T.ENAME) FROM EMP T; --原名/别名要紧贴列名
SELECT ENAME A,JOB A FROM EMP T; --EMP E DEPT -D SALGRADE -S
--列别名可以重复 表别名不可以重复
6.查询EMP表中所有员工的姓名和岗位字段,显示形式为:员工XX的岗位是XXX
SELECT '员工'||ENAME||'的岗位是'||JOB
FROM EMP;
-- 单引号是普通字符串,双引号一般用在表名和列名的地方
--例如: 通过在创建表的时候,在字段上加双引号,来强制区分大小写
CREATE TABLE "T3"(
"TO1" INT,
"T02" INT
);
CREAT TABLE "t4"(
"t01" INT,
"T02" INT
);
而普通的字符串的处理,就是单引号
7.根据EMP表中信息,查询得到:欢迎XXX顾客光临本店
SELECT '欢迎'||ENAME||'顾客光临本店' FROM EMP;
8.查询所有员工的小写姓名,查询时附带表别名(E)
SELECT LOWER(E.ENAME) 员工小写姓名 FROM EMP E;
--经过函数或表达式处理出来的列 没有自己的列名 但是可以添加列别名
最后
以上就是粗暴洋葱为你收集整理的Oracle简单查询练习题的全部内容,希望文章能够帮你解决Oracle简单查询练习题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复