MySql進階語法(二)

1:AS給列取一個別名,查詢結果展示的列名就是取的別名

? ? ? ?SELECT ?[列名] ?AS [別名] FROM [表名]

2:CONCAT()把查詢的2個列的結果連接起來展示

? ? ? SELECT CONCAT([列1],[列2]) FROM [表名]

3:2個表連表查詢 (針對不同的表字段可以使用 [ 表名.列名]來加以區分)

SELECT? A1,A2,A3,B1,B2,B3 FROME A,B,(同時查詢A,B兩個表的所有字段)

注意:后面可以帶條件來查詢2個表之間有關聯的數據,如果帶的條件只是某一張表的限制,那么查詢的時候另外一張表的所有數據

都會被查詢出來,比如帶個條件A表id小于3的數據,B表沒有條件限制,那么查詢的結果就是A表id小于3的數據和B表的所有數據

如A表查詢出來2條數據,B表查詢出來5條數據,展示的時候空余的列會自動填充

4:RIGHT() 從字符串的右端開始獲取指定位數RIGHT([列名],5) 獲取右往左 5個字符串 下標1開始

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

推薦閱讀更多精彩內容