SQL関数
SQLの集約関数
SQLのLENGTH
文字列としてみたときの長さを返す
e.g. LENGTH("hoge")→ 4
e.g. LENGTH(42) → 2
SQLのCONCAT
文字列として見て、連結する
e.g. CONCAT("hoge", "piyo") → "hogepiyo"
e.g. CONCAT(2,3) → 23
SQLのSIGN関数
引数に取る数値の符号が
-なら、-1
+なら、1
0なら、0
を返す
SQLのWINDOW関数
SQLのWINDOW関数専用の関数
RANK WINDOW関数
ROW_NUMBER WINDOW関数
DENCE_RANK WINDOW関数
COALESCE関数
https://oh-sky.hatenablog.com/entry/2013/04/21/120350
値がnullの時にdefualt値を返す
COALESCE(hoge, 0)
hogeがNULLの時、0を返す
MySQLの関数
FIND_IN_SET(str,strlist)
SELECT * FROM hoges WHERE FIND_IN_SET('1', types);
https://www.db-fiddle.com/f/swv1BMaapV13YayKnRVjVF/0
typescolumnの中身は、1,22,33,4,5のようにカンマ区切りの数列
その中にstrが含まれているかどうかを判断する