首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 入門查詢筆記:選取、運算、連接、別名、去重複

     編輯:Oracle 資料庫基礎

基礎 SQL 查詢練習筆記,涵蓋 SCOTT 範例表 S_EMP、S_DEPT 的常用查詢模式。

基本查詢

-- 指定欄位
SELECT id, first_name, last_name FROM s_emp;
-- 所有欄位
SELECT * FROM s_dept;
-- 查看表結構
DESC s_emp;
-- 查詢可用表
SELECT table_name FROM tabs;

數值/日期運算

SELECT last_name, salary * 12 AS annual_sal FROM s_emp;

字串連接

SELECT first_name || '-' || last_name AS full_name FROM s_emp;

字面值處理

  • 字串/日期用單引號 'text'。
  • 數值直接書寫。

別名

SELECT first_name || ' ' || last_name "Name", salary * 12 Total FROM s_emp;
  • 含特殊字元/保留字/大小寫敏感別名用雙引號 "Alias"。

去重複

SELECT DISTINCT name FROM s_dept;
SELECT DISTINCT title, dept_id FROM s_emp;  -- 對所有列組合去重

練習建議:依序嘗試上述查詢,觀察輸出格式、對齊、欄位名稱大寫等特性,建立直覺。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved