簡單SQL用法

近期項目用到SQL,雖然不是我操刀來寫,但項目收尾后,我還是來復習下。
(1)別名使用

別名使用.png

(2)字符串拼接
在oracle中使用“||”,在MySQL中則使用concat()函數
字符串拼接.png

(3)消除重復
如果在顯示結果中存在重復行,可以使用關鍵字DISTINCT消除重復顯示
消除重復.png

選擇對多個字段去重,那么顯示的結果是多個字段的組合不重復結果
多字段去重.png

(4)升序/降序
使用ORDER BY關鍵字,有升序降序之分,ASC表示升序,DESC表示降序

升序.phg

降序.png

多列排序。多列排序中,前面字段名的排序優先級高,即后面字段的排序是在前面字段排序的結果的基礎上再進行排序的。
多列排序1.png

多列排序2.png

(5)union all
合并兩個或多個 SELECT 語句的結果集。
union all.jpg

另,t的作用是重命名表,如若要在外面套一層sql就得加個別名。

(6)保留兩位小數
round(值,2)

保留兩位小數

上圖中sczz_ljz_tbzzl,我是將其數值乘以100后,保留2位小數,并且加上%單位,最終的值命名為sczz_ljz_tbzzl。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容