FC2ブログ


スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。



SUBSTRING関数

Microsoft SQL Server 関数の紹介

特定の文字の抽出がしたい。

例えば、

ミニサラダおいしい

という文字列に対して

サラダ

という文字列だけ取り出します。

文字列
ミニサラダおいしい

SUBSTRING(文字列,3,3)

これでOK。

引数の,3,3は

文字列の左から3番目から3文字目までという
指定になります。

結構便利。

もうひとつ紹介。


数値型のデータ、例えば

123という数値に前ゼロを付けたいという変換
の方法を紹介します。

123をと0000123いう風に。

まず、123に対して10000000を足します。

数値+10000000

で10000123とします。

もうお気づきの方もいらっしゃるかもしれませんが

RIGHT(CONVERT(nvarchar,数値+10000000),7)

とすれば、

0000123という「文字列」が抜き出せます。

格納先のカラムが数値型だと

123に戻ってしまうので

その点はご注意下さい。

お役に立てましたでしょうか。

Written by マムー


プラチナ会員目指す!



8年目SEの独り言。マムーな感じ。


楽天カードの勧め♪
おすすめ商品
最新記事
カテゴリ
リンク
Rakuten
満員御礼祈願♪


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。