「SQL Server 2019」DATALENGTH関数で文字列のバイト数を取得する

環境

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Windows 10 Home 64bit
Microsoft SQL Server 2019
Windows 10 Home 64bit Microsoft SQL Server 2019
Windows 10 Home 64bit
Microsoft SQL Server 2019

構文
DATALENGTH(文字列)
文字列のバイト数を取得します

使用例
1.DATALENGTHで文字列「山田花子」のバイトの長さを取得します
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT DATALENGTH('山田花子');
SELECT DATALENGTH('山田花子');
SELECT DATALENGTH('山田花子');

結果
8

2.DATALENGTHで文字列「study」のバイトの長さを取得します
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT DATALENGTH('study');
SELECT DATALENGTH('study');
SELECT DATALENGTH('study');

結果
5

SQLServer

Posted by arkgame