2008年1月30日水曜日

sql クエリ format関数の変わり 数字を文字に変換

SQLServer会議室から

RIGHTとCONVERTの組合せ

数値=数値フィールド
>RIGHT('0000' + RTRIM(CONVERT(CHAR(4),数値)),4)

floatを7桁文字に変換しようとしたらオーバーフローになった
convert(int,をかませて回避した

intの範囲については int sqlでググれば検索可能です
int、bigint、smallint、および tinyint (Transact-SQL)
>-2^31 (-2,147,483,648) ~ 2^31-1 (2,147,483,647)

0 件のコメント:

コメントを投稿