SQL関数とは?なぜsql関数を使用すると問題になるのか
988 ワード
よく使うSQL関数
さんじゅつかんすう
文字列関数
日付関数
へんかんかんすう
SQL関数を使用すると問題が発生する理由のほとんどのDBMDSには独自の関数があり、SQL関数を用いたコードの移植性が悪いことを意味します. SQL関数は、クエリがインデックスを移動せず、直接テーブル全体を巡回し、遅いクエリ を引き起こす
大文字と小文字のスペシフィケーション
1.
2.
3.
4.
さんじゅつかんすう
1. ABS
2. MOD
3. ROUND
文字列関数
1. concat
2. length ( =3, / =1)
3. char_length ( / / =1)
4. lower
5. upper
6. replace
7. substring
日付関数
1. current_data
2. current_time
3. current_timestamp , +
4. extract , ,
5. date
6. year
7. month
8. day
9. hour
10.minute
11. second
* DATE yyyy-mm-dd 。
へんかんかんすう
1. cast
2. coalesce
SQL関数を使用すると問題が発生する理由
大文字と小文字のスペシフィケーション
1.
2. , ,
3. SQL