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

SQLServerのSTR関数

この記事では、STR関数を使用して、SQLServerのデジタルデータから変換された文字データを返す方法について説明します。

説明

STR関数 SQL Serverでは、関数で指定された数値を表す文字列を返します。

構文

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

 STR(number, length, decimal) 

パラメータ

  1. 数値:数値 文字列に変換する値。
  2. 長さ: 返される文字列の長さ。すべての数字、10進数、を含みます。長さが指定されていない場合、デフォルトで10になります。
  3. 10進数: 結果の文字列には小数点以下の桁数が表示され、16を超えることはできません。小数点以下の桁数が指定されていない場合、デフォルトで0になります。

  1. STRは、十分な長さがない場合、結果を丸めます。 およびdecimal 提供されたパラメータに基づいて出力文字列を表示するパラメータ。
  2. 関数STRは、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のSTR関数の例をいくつか見てみましょう。

 SELECT STR(123); 
Result: '123'

SELECT STR(123.5);
Result: '124' (kết quả được làm tròn vì vị trí thập phân mặc định là 0)

SELECT STR(123.5, 5);
Result: '124' (kết quả được làm tròn vì vị trí thập phân mặc định là 0)

SELECT STR(123.5, 5, 1);
Result: '123.5'

SELECT STR(123.456, 7, 3);
Result: '123.456'

SELECT STR(123.456, 7, 2);
Result: '123.46' (kết quả được làm tròn vì vị trí thập phân được đặt thành 2)

SELECT STR(123.456, 7, 1);
Result: '123.5' (kết quả được làm tròn vì vị trí thập phân được đặt thành 1)

SELECT STR(123.456, 7, 0);
Result: '123' (kết quả được làm tròn vì vị trí thập phân được đặt thành 0)

SELECT STR(123.456, 7);
Result: '123' (kết quả được làm tròn vì vị trí thập phân mặc định là 0)

  1. SQLServerのAVG関数

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

  2. SQLServerのCOUNT関数

    この記事では、SQL ServerでCOUNT()番号を処理する関数を特定の構文と例で使用して、関数をより適切に視覚化およびキャプチャする方法について詳しく説明します。 説明 COUNT関数 SQL Serverでは、データテーブルに含まれるレコード(データ、行)の数をカウントするために使用されます。 NULLが省略された値はカウントされません。 構文 SQL ServerでCOUNT関数を使用するには、次の構文を使用します。 SELECT COUNT(cot) FROM bang [WHERE dieukien]; パラメータ : コット: 列または計算値、カウントする式 状