orcale 語句基本語法縮寫
--語 句 功 能
-- 查詢語法格式
SELECT --從資料庫表中檢索資料行和列
FROM --資料來自哪些表
WHERE -- 哪些條件
AND -- 和 其他條件OR -- 或 其他條件
GROUP BY -- 按條件分組
HAVING -- 分組後按條件過濾
ORDER BY -- 按條件排序ASC -- 升序DESC -- 降序
--關聯查詢
INNER JOIN -- 內關聯
LEFT JOIN -- 左外關聯
RIGHT JOIN -- 右外關聯
FULL OUTER JOIN -- 全外關聯
--聚合函式
MAX() -- 求最大值
MIN() -- 求最小值
AVG() -- 求平均值
COUNT() -- 統計個數
SUM() -- 求和
-- 分析函式
OVER() -- 分析函式原始形態
PARTITION BY -- 分析函式中分組的表示式
ORDER BY -- 分析函式中排序 ,累計求和
LAG() -- 找前 N 個的結果
LEAD() -- 找後 N 個的結果
ROW_NUMBER() -- 排序不考慮並列
RANK() -- 考慮並列排序,排名相同的最後一個排名的下一位 空出排名DENSE_RANK() -- 考慮並列排序,排名相同的最後一個排名的下一位 不空出排名
--資料操作
SELECT --從資料庫表中檢索資料行和列
INSERT --向資料庫表新增新資料行
DELETE --從資料庫表中刪除資料行
UPDATE --更新資料庫表中的資料
--資料定義
CREATE TABLE --建立一個資料庫表
DROP TABLE --從資料庫中刪除表
ALTER TABLE --修改資料庫表結構
CREATE VIEW --建立一個檢視
DROP VIEW --從資料庫中刪除檢視
CREATE INDEX --為資料庫表建立一個索引
DROP INDEX --從資料庫中刪除索引
CREATE PROCEDURE --建立一個儲存過程
DROP PROCEDURE --從資料庫中刪除儲存過程
--資料控制 GRANT --授予使用者訪問許可權
DENY --拒絕使用者訪問
REVOKE --解除使用者訪問許可權
--事務控制COMMIT --結束當前事務
ROLLBACK --回滾當前事務
-- 條件控制
CASE WHEN IF THEN ELSIF THEN ELSEEND IF
DECODE()
--迴圈LOOP
-- 迴圈END LOOP
-- 結束迴圈FOR .. LOOP
-- FOR 迴圈
WHILE .. LOOP -- while 迴圈
EXIT -- 退出迴圈
--程式化
SQL DECLARE --
定義變數 或 遊標
CURSOR-- 遊標
%TYPE -- 型別
%ROWTYPE -- 行的型別
EXPLAN --為查詢描述資料訪問計劃
OPEN --檢索查詢結果開啟一個遊標
FETCH --檢索一行查詢結果
CLOSE --關閉遊標
EXECUTE --動態地執行SQL 語句
相關文章
- 常用CSS縮寫語法CSS
- 必知必會——SQL語句基本語法整理SQL
- SQL語句規範的寫法SQL
- [一、基本語法]1基本語法概述
- HTML基本語法和語義寫法規則與例項HTML
- Oracle基本SQL語句OracleSQL
- python基礎語法—語句Python
- Markdown基本語法
- Java基本語法Java
- shell基本語法
- TCP基本語法TCP
- mysql基本語法MySql
- lua~基本語法
- Markdown 基本語法
- JSP基本語法JS
- PHP基本語法PHP
- Python 基本語法Python
- React基本語法React
- Redux基本語法Redux
- javascript基本語法JavaScript
- HTML基本語法和語義HTML
- 【自制程式語言】1 - 基本語句(1)
- MySQL基本操作語句小結MySql
- MySQL基本sql語句總結MySql
- 《Java從入門到失業》第三章:基礎語法及基本程式結構(3.8):流程控制(迴圈語句、while語句、for語句)JavaWhile
- PHP入門:書寫語法以及基本規範PHP
- Vuejs基本知識(三)【語法簡寫說明】VueJS
- .md,markdown檔案的基本常用編寫語法
- python基本語法元素Python
- Python的基本語法Python
- C++基本語法C++
- VUE的基本語法Vue
- Thymeleaf的基本語法
- golang中一種不常見的switch語句寫法Golang
- Dart語言詳解(二)——基本語法Dart
- flask之控制語句 if 語句與for語句Flask
- 《Java從入門到失業》第三章:基礎語法及基本程式結構(3.8):流程控制(選擇語句、if-else語句、switch語句)Java
- Python 入門 :基本條件語句Python