課程一 PL/SQL 基本查詢與排序
本課重點:
1、寫SELECT語句進行數據庫查詢
2、進行數學運算
3、處理空值
4、使用別名ALIASES
5、連接列
6、在SQL PLUS中編輯緩沖,修改SQL SCRIPTS
7、ORDER BY進行排序輸出。
8、使用WHERE 字段。
一、寫SQL命令:
不區分大小寫。
SQL語句用數字分行,在SQL PLUS中被稱為緩沖區。
最后以;或 / 結束語句。
也可以用RUN來執行語句
二、舉例
例1:
例2:
對于數值或日期型的字段,可以進行相應的四則運算,優先級與標準的高級語言相同。
三、列的別名ALIASES:
計算的時候特別有用;
緊跟著列名,或在列名與別名之間加“AS”;
如果別名中含有SPACE,特殊字符,或大小寫,要用雙引號引起。
例:
四、連接符號:||
連接不同的列或連接字符串
使結果成為一個有意義的短語:
五、管理NULL值:
此函數使NULL轉化為有意義的一個值,相當于替換NULL。
六、SQL PLUS的基本內容,請參考《SQL PLUS 簡單實用精髓篇》
七、ORDER BY 操作:
與其他SQL92標準數據庫相似,排序如:
從Oracle7 release 7.0.16開始,ORDER BY 可以用別名。
另:通過位置判斷排序:
這樣就避免了再寫一次很長的表達式。
另:多列排序: