–最简单的查询语句
–1.查询员工表指定的字段(员工名称、员工的岗位、员工的薪资)
select * from emp;
select ename,job,sal from emp;
–2.可以添加别名(把英文改为汉字)
例如 要加上as当然也可以不加 as
– select ename as 员工姓名, job as 岗位, sal as 薪水 from emp;
–select ename 员工姓名, job 岗位, sal 薪水 from emp;
–select ename “姓名”,job “职位”,sal “薪水” from emp;
注意:这个可以加上as 也可以不加,另外 可以加上双引号 也可以不加上双引号,但是千万不能加单引号—- 英文同理
–3.字符串连接 java使用+ oracle使用||
–我是谁谁谁,工作是xxx 涉及到字符串的拼接/连接问题
select ‘我是’ || ename || ‘,我的工作是’ || job from emp;
–注意: 对于字符串拼接,Oracle数据库使用的连接符是|| 而且某些解释性语句使用单引号而不是双引号
–4.查询所有的部门编号,去除重复编号 使用关键字distinct
select deptno from emp;
– distinct 明确的 有区别的 (理解成去除重复) 位置:应该在字段名称前面
select distinct deptno from emp;
–如果有多个字段选择去除重复呢?中间用逗号隔开,如下所示:
select distinct job from emp;
–岗位介绍 CLERK 店员 职员 SALSMAN 销售员 MANAGER 经理 ANALYST 分析师 PRESIDENT 董事长
select distinct deptno,job from emp;