Oracle教程
Oracle练习题

Oracle简单查询语句

查询一个字段

● 查询员工姓名

select ENAME from emp;

Select语句后面跟的是字段名称,select是关键字,select和字段名称之间采空格隔开,from表示将要查询的表,它和字段之间采用空格隔开。

查询多个字段

● 查询员工的编号和姓名

select empno, ename from emp;

查询多个字段,需要放到select语句的后面,字段之间采用逗号隔开,最后一个字段和from之间不能加逗号。

查询所有字段

可以将所有字段采用逗号隔开都放到select语句后面,但这样不是很方便,所以可以采用如下方式。

select * from emp;

一般建议不使用*号,使用*号不明确,建议将相关的字段写到select语句的后面。

* 号效率相对来说低一些,后面讲?

计算员工的年薪

● 列出员工的编号,姓名和年薪(字符串相加使用 || )

select empno, ename, sal*12 from emp;

在select语句中可以使用运算符,以上存在一些问题,年薪的字段名称不太明确。

将查询出来的字段显示为中文 

select empno as 员工编号, ename as 员工姓名, sal*12 as 年薪 from emp;

可以采用as命名别名,as可以省略,如:

select empno 员工编号, ename 员工姓名, sal*12 年薪 from emp;