目前分類:【SQL】基本語法 (10)
- Mar 22 Tue 2016 11:46
【SQL】case函數、排序函數(row、rank、dense_rank)
- Mar 22 Tue 2016 10:52
【SQL】資料型態轉換(日期)、ISNULL函數
- Mar 22 Tue 2016 10:06
【SQL】單列函數02 數字與日期函數語法
- Mar 22 Tue 2016 09:44
【SQL】單列函數01 文字函數語法
- Lower('SQL sql')→(sql sql)
- UPPER('SQL sql')→(SQL SQL)
當定序設為CS時字元會區分大小寫(一般預設時則不會),此時則可以使用WHERE LOWER(last_name) = 'higgins';來查詢到'Higgins'
- RTRIM('Hello ')+world:Helloworld (字串中的空白會被削掉,注意只會削掉尾端的,例如RTRIM('Hello world')→'Hello world')
- substring(字串,開始擷取數字,擷取幾個數字):substring(abcdefgh,2,4)→bcde(從第二個字母b開始,抓四個字(bcde)結束)
- len('字串')→回傳字串長度:len('hello')→5
- reverse('字串')→回傳倒過來的字串:reverse('abcd ef')→fe dcba
- replace('字串','被取代的字','取代的字'):replace('apple','p','c')→accle
- (select replace('你好','好','不好')→你不好)
- charindex('尋找之字','字串'),只回傳遞一個找到的:
- select charindex('你呀','你好呀我很好呀')→0 select charindex('好呀','你好呀我很好呀')→2
- Mar 22 Tue 2016 09:11
【SQL】排序與TOP
- Mar 21 Mon 2016 20:58
【SQL】條件查詢與排序
- Mar 21 Mon 2016 20:18
【SQL】基本語法03
- Mar 21 Mon 2016 20:01
【SQL】基本語法02
- Mar 18 Fri 2016 16:10
【SQL】綜合練習01 部門分組總和,顯示部門名稱與編號
- Mar 18 Fri 2016 09:45
【SQL】基本語法01
在沒有特別設定下,輸入不分大小寫(不論關鍵字或者欄目、資料表均不分大小寫)
為什麼是先寫select再寫其他?因為這樣電腦在判讀指令時可以更快知道這個指令是否正確。(電腦從第一個字開始判讀資料)