我是靠谱客的博主 粗暴洋葱,最近开发中收集的这篇文章主要介绍Oracle简单查询练习题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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简单查询练习题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部