為SQL個人應用筆記
-------------------------取不重複資料------------------------------
語法:DISTINCT
Ex: Select DISTINCT 欄位 from 資料表
OR
Select 欄位 from 資料表 group by 欄位名稱
兩種方法都可以
-------------------------------------------------------------
-------------------------取字串------------------------------
取字串中部分字元
語法:substring(欄位, 起始字元, 取幾字元)
Ex: SELECT substring('A123456789',4,6) => 345678
取左側字元
語法:left(欄位, 位數)
Ex: SELECT LEFT('ABCDEFG',5) => ABCDE
取右側字元
語法:right(欄位, 位數)
Ex: SELECT RIGHT('ABCDEFG',4) => DEFG
-------------------------------------------------------------
-------------------------大小寫轉換-------------------------
字串小寫轉換大寫
語法:upper(欄位)
Ex: SELECT upper('jason') => JASON
字串大寫轉換小寫
語法:lower(欄位)
Ex: SELECT lower('JASON BLOG') => jason blog
-------------------------------------------------------------
-------------------------去空白------------------------------
去除兩邊無謂空白
語法:trim(欄位)
Ex: SELECT TRIM(' Hello ') => "Hello"
去除左邊無謂空白
語法:ltrim(欄位)
Ex: SELECT LTRIM(' Hello') => "Hello"
去除右邊無謂空白
語法:rtrim(欄位)
Ex: SELECT RTRIM('Hello World. ') => "Hello World."
-------------------------------------------------------------