SQL Server
 Computer >> コンピューター >  >> プログラミング >> SQL Server

SQLServerのDATALENGTH関数

この記事では、SQL ServerでDATALENGTH関数を使用して、式を表すために使用されるバイト数を表示する方法について説明します。

説明

DATALENGTH関数 SQL Serverでは、式の長さをバイト単位で返します。

構文

SQL ServerでDATALENGTH関数を使用するには、次の構文を使用します。

 DATALENGTH(bieu_thuc) 

パラメータ

  1. bieu_thuc: 長さをバイト単位で表示するデータ。式がNULLの場合、DATALENGTHはNULLを返します

  1. DATALENGTH関数は、式の長さを計算するときに、前後のスペースの両方を計算します。
  2. 式がNULLの場合、DATALENGTH関数はNULLを返します。
  3. 文字列の長さを計算するには、LEN関数も参照してください。ただし、スペースは含まれません。
  4. DATALENGTH関数は、SQL Serverの新しいバージョン(SQL Server 2017、SQL Server 2016、SQL Server 2014、SQL Server 2012、SQL Server 2008 R2、SQL Server 2008、およびSQL Server 2005)で使用できます。

SQLServerのDATALENGTH関数の例をいくつか見てみましょう。

 SELECT DATALENGTH('TipsMake.com'); 
Result: 15

SELECT DATALENGTH(' TipsMake.com ');
Result: 17

SELECT DATALENGTH(1234);
Result: 4

SELECT DATALENGTH('20-02-2019');
Result: 10

SELECT DATALENGTH(' ');
Result: 1

SELECT DATALENGTH('');
Result: 0

SELECT DATALENGTH(NULL);
Result: NULL

  1. SQLServerのAVG関数

    この記事では、SQL ServerでAVG()数値処理関数を使用する方法と、関数をより適切に視覚化およびキャプチャするための特定の構文と例を詳しく説明します。 説明 AVG関数 SQL Serverでは、選択した行の指定された列に従って、式の平均値または平均値を返します。 NULLが省略された値はカウントされません。 構文 平均値を計算するには、SQLServer構文で次のようにAVG関数を使用します。 SELECT AVG(cot) FROM bang [WHERE dieukien]; パラメータ : コット: 列または計算値、平均化する式 状態: レコードの取得に使用される

  2. SQLServerのFLOOR関数

    この記事では、SQL ServerでFLOOR()数値処理関数を使用する方法と、関数をより適切に視覚化およびキャプチャするための特定の構文と例を詳しく説明します。 説明 FLOOR関数 SQL Serverでは、下限の境界が返されます 数値または式の値。つまり、最大の整数値を返しますが、送信された数式以下です。 構文 SQL ServerでFLOOR関数を使用するには、次の構文を使用します。 FLOOR(number) パラメータ : 番号: 最大の整数値を見つけるために渡される数値。 注 : その他のCEILINGおよびROUND関数を参照してください。 FLOOR関数は、S