SQL 中 substr()函數說明如下
substr(欲處理字串,起始位置,多少字)
第三個參數可以大於欲處理字串個數
第三個參數必須大於等於0
舉例:
substr('acdfg',1,5);
結果 > acdfg
substr('acdfg',2,10);
結果 > cdfg
SQL 中 substr()函數說明如下
substr(欲處理字串,起始位置,多少字)
第三個參數可以大於欲處理字串個數
第三個參數必須大於等於0
舉例:
substr('acdfg',1,5);
結果 > acdfg
substr('acdfg',2,10);
結果 > cdfg
SQL 中的 coalesce() 函數是用來回傳該條件下的值
函數可以放多個條件且必須至少一個非NULL值
即 coalesce(條件1,條件2,條件3,條件4,......條件N)
假設 coalesce(null,null,null,null)---->無法運行
假設 coalesce(null,null,非null,null)---->可以運行
底下網址為更詳細的範例及說明:
https://docs.microsoft.com/zh-tw/sql/t-sql/language-elements/coalesce-transact-sql