左ゼロ埋めをSQLで
たかがこんな事なのにすっげー悩んで悔しかった。Javaだったら30秒で解決できるのに。
SELECT RIGHT('000000000000' || TRIM(ID), 12) FROM EMPLOYEES
だいたい他のブログにも沢山書いてあるからあんまり書く必要性感じなかったけど。
上の例でID項目がCHAR型の12桁だったせいで、TRIMを使わないでRIGHT使ったら、元の値が取得されてしまうワンダホーだった。
たかがこんな事なのにすっげー悩んで悔しかった。Javaだったら30秒で解決できるのに。
SELECT RIGHT('000000000000' || TRIM(ID), 12) FROM EMPLOYEES
だいたい他のブログにも沢山書いてあるからあんまり書く必要性感じなかったけど。
上の例でID項目がCHAR型の12桁だったせいで、TRIMを使わないでRIGHT使ったら、元の値が取得されてしまうワンダホーだった。