Oracle語句

數據操縱語言(DML)ide

SELECT
INSERT
UPDATE
DELETE
MERGE

數據定義語言(DDL)code

CREATE
ALTER
DROP
RENAME
TRUNCATE
COMMENT

數據控制語言(DCL)事務

GRANT
REVOKE

事務處理控制字符串

COMMIT
ROLLBACK
SAVEPOINT

select department_id from employees;it

默認狀況下會顯示查詢返回的全部行,包括重複行io

select ==distinct== department_id from employees;ast

加上 distinct 只顯示去重後的結果class

使用DESCRIBE 命令可顯示錶結構。select

或者在「Connections(鏈接)」樹中選擇表,而後
使用「Columns(列)」選項卡查看錶結構。數據

SQL> describe employees;

顯示錶結構

Name                      Null?    Type
----------------------------------------- -------- ----------------------------
EMPLOYEE_ID (工做證)             NOT NULL NUMBER(6)   不容許這個字段爲空值。非空數字(6) 
FIRST_NAME (名字)                    VARCHAR2(20)   能夠存儲0-20個數字(英文寫法),若是是中文數字的話只能存儲10個。
LAST_NAME  (姓)            NOT NULL VARCHAR2(25)  不容許這個字段爲空值。非空字符串(25)
EMAIL(電子郵箱)                       NOT NULL VARCHAR2(25)
PHONE_NUMBER(電話號碼)                     VARCHAR2(20)
HIRE_DATE(招聘時間)                   NOT NULL DATE   非空日期 
JOB_ID(工做ID)                  NOT NULL VARCHAR2(10)
SALARY(工資)                         NUMBER(8,2) 8位數字,保留2位小數
COMMISSION_PCT(底薪基數)                   NUMBER(2,2)2數字 保留2位小數
MANAGER_ID (管理者)                   NUMBER(6)不容許這個字段爲空值。非空數字6
DEPARTMENT_ID(部門主管)                        NUMBER(4)不容許這個字段爲空值。非空數字4

找出可成功執行的SELECT 語句。

  1. SELECT first_name, last_name, job_id, salary*12
    AS Yearly Sal
    FROM employees;
  2. SELECT first_name, last_name, job_id, salary*12
    "yearly sal"
    FROM employees;
  3. SELECT first_name, last_name, job_id, salary AS
    "yearly sal"
    FROM employees;
  4. SELECT first_name+last_name AS name, job_Id,salary*12 yearly salFROM employees;
相關文章
相關標籤/搜索