(define -ayalog '())

括弧に魅せられて道を外した名前のないプログラマ

左ゼロ埋めをSQLで

たかがこんな事なのにすっげー悩んで悔しかった。Javaだったら30秒で解決できるのに。

SELECT RIGHT('000000000000' || TRIM(ID), 12) FROM EMPLOYEES

だいたい他のブログにも沢山書いてあるからあんまり書く必要性感じなかったけど。
上の例でID項目がCHAR型の12桁だったせいで、TRIMを使わないでRIGHT使ったら、元の値が取得されてしまうワンダホーだった。