T-SQL備忘録

  • Format

Select format(getdate(), 'yyyyMMddHHmmss')

From ほにゃらら

-------

列1

20201231121500 

 

 

  • Convert・CAST

CASTとCONVERTは内部的には同じ処理でどちらもCASTになるらしい

 -- CAST
CAST ( 変換するもの AS 変換先データ型 [ ( 長さ・精度 ) ] )

-- CONVERT
CONVERT ( 変換先データ型 [ ( 長さ・精度 ) ] , 書式 [ , スタイル ] )  

docs.microsoft.com

 

  • SUBSTRING('加工するもの", 切り取り開始位置, 切り取り文字数)

Select SUBSTRING('Sample', 1, 3)

From ほにゃらら

------------------------

列1

Sam

 

  • CASE

Select CASE 条件1 THEN '条件1の結果'

           CASE 条件2 THEN '条件2の結果'

           ELSE 'いずれの条件も満たさないときの結果' END

From ほにゃらら