できるだけ標準語で話す
SQLをベンダー毎に拡張されたコマンド(方言)が用意されている
便利なものもあるが、まずは標準SQLで用意されてあるものでなんとかならないか考えてみる
変数関数、文字列操作
IF(MySQL)
NVL(Oracle)
CASEやNULLIFでなんとかできないか考える
標準SQLではないがほぼ使える関数もある
ABS
REPLACE
標準SQLだが実装にばらつきのある機能もある
EXTRACT
POSITION
SQL Serverでの文字列結合演算子は||ではない
標準SQLで定義するのが遅かった機能だと、やむなくベンダーがバラバラに実装している機能もある
IDENTITYプロパティなど
参考
/gosyujin-books/0255: 達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ.pdf#621e6cf62c53d800001be9d0