忍者ブログ

ゆるいSEの小ネタ集

ゆるキャラ好きのITエンジニアが書くTips。

[SQLServer]LEN関数とDATALENGTH関数の違い

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

[SQLServer]LEN関数とDATALENGTH関数の違い

■LEN関数
文字数を返す。
※末尾の半角スペースを除外してカウントする点に注意!!

例)
select LEN(' ') 結果:0 ※末尾の半角スペース除外
select LEN(' a ') 結果:2 ※末尾の半角スペース除外


■DATALENGTH関数
バイト数を返す。
LENと異なり、末尾の半角スペース除外せずにカウントする。

例)
select DATALENGTH(' ') 結果:1 ※半角スペースもカウント
select DATALENGTH(N' ') 結果:2 ※Unicodeなので、半角スペース1文字:2バイトとなる。
PR

コメント

ただいまコメントを受けつけておりません。

プロフィール

HN:
ゆるキャラ命
性別:
非公開

P R