ORACLE简单查询

    1、最简单的查询

    SELECT FROM employees DESC employees;
    SET linesize 600
    SET PAGESIZE 50;

    SELECT table_name FROM user_tables;—查询数据库中所有表名

    2、查询特定的列

    SELECT employee_id,fisrt_name,last_name.salary
    FROM employees;

    3、在SELECT子句中使用直接量

    SELECT 5
    FROM employees;


    4在SELECT子句中使用算术表达式
    例查询员工的编号、姓名和年薪
    SELECT employee_id,fist_name,last_name,salry,salary
    12
    FROM employees;


    SELECT 5/2
    FROM dual;

    5.给例定义别名


    SELECT employee_id AS id
    FROM employees;


    SELECT employee_id AS “Id”—双引号中的字符原样显示
    FROM employees;



    SELECT employee_id,fist_name,last_name,salry,salary12 AS annual_salary
    FROM employees;



    SELECT employee_id,fist_name,last_name,salry,salary
    12 AS “annual salary”
    FROM employees;
    —如果别名有特殊字符必须使用双引号

    6、字符串的链接运算符


    SELECT employee_id||’’||fist_name,last_name,salry,salary*12 AS annual_salary
    FROM employees;

    7、过滤重复记录

    SELECT DISTINCT department_id
    FROM employees;


    SELECT DISTINCT department_id,job_id
    FROM employees;