global menu
search this site
sponsored links
REX CARD
楽天カード
漢方スタイルクラブカード
DMM mobile
OCN モバイル ONE
IIJmio

撮影機材
store
category archive
monthly archive
powered by

エントリーアーカイブ

数値型を桁数固定で取得する

SQL

2007/01/09 17:15

数値型を取得すると

製品コードの様な数値型のフィールドから値を取得すると0付きではないデータを取得する事になる。わざわざスクリプトなどで加工するのは無駄。

データを取得する際には

codetableというテーブルにcodefieldという数値型のフィールドがあると仮定する。

SELECT	LPAD(codefield, 8, '0') AS codefield
FROM	codetable;

とする事で8桁の0付き数字で取得する事が可能。第1引数がフィールド名,第2引数が桁数,第3引数が不足桁を埋める文字列となる。