日期:2014-05-16 浏览次数:20461 次
oracle基本的查询语句
SELECT? *|{[DISTINCT] column |expression [alias ],...}FROM?????????????? table;
SQL> select * from dba_users;// 查询oracle 中所有用户信息
SQL> select username,password from dba_users;// 只查询用户和密码
SQL> select * from dba_ustats;// 查询当前用户信息
SQL> select * from dba_varrays;// 查询用户可以访问的视图文本
SQL> select * from dba_views;// 查询数据库中所有视图的文本
SQL> select * from emp;// 查询所有信息,执行时先解析成下面的形式
SQL> select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp; // 查询所有信息
SQL> select empno from emp;// 查询某个字段
SQL> select empno " 员工编号" from emp;// 别名查询
SQL> select empno as " 员工编号" from emp; // 别名查询
SQL> select distinct(hiredate) from emp;// 查询不重复的信息
SQL> select sal+comm from emp;// 注意:包含空值的数学表达式求出的结果也为空值
SQL> select sal+nvl(comm,0) from emp;// 解决上边的空值问题
SQL> select empno||ename from emp; // 连接查询
SQL> select empno||ename as " 员工编号和员工姓名" from emp; // 连接查询
SQL> select ' 员工编号是:'||empno from emp; // 连接查询
SQL> select ' 姓名为'||ename||' 的员工编号是'||empno||', 他所在的部门是:'||deptno from emp; // 连接查询
SQL> select distinct(deptno) from emp;// 查询所有的部门编号