できるだけ標準語で話す
SQLをベンダー毎に拡張されたコマンド(方言)が用意されている
便利なものもあるが、まずは標準SQLで用意されてあるものでなんとかならないか考えてみる IF(MySQL)
NVL(Oracle)
CASEやNULLIFでなんとかできないか考える
標準SQLではないがほぼ使える関数もある
ABS
REPLACE
標準SQLだが実装にばらつきのある機能もある
EXTRACT
POSITION
標準SQLで定義するのが遅かった機能だと、やむなくベンダーがバラバラに実装している機能もある
参考