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

SQLServerのCOALESCEステートメント

この記事では、SQL ServerでCOALESCEステートメント処理関数を使用して、関数をより適切に視覚化およびキャプチャするための特定の構文と例を使用する方法について詳しく説明します。

説明

COALESCEステートメント 渡された式の中で最初のNULL以外の値を持つ式を返します。すべての式がNULLの場合、COALESCEはNULLを返します。

構文

SQL ServerでCOALESCEステートメントを使用するには、次の構文を使用します。

 COALESCE (bieuthuc_1, bieuthuc_2,. bieuthuc_n) 

パラメータ

  1. bieuthuc_1、bieuthuc_2 、。 bieuthuc_n :は任意のタイプの式です。これらの式はすべて同じ形式であるか、同じ形式に変換する必要があります。たとえば、 bieuthuc_1 文字列型、 bieuthuc_2 bieuthuc_n bieuthuc_1 と同様に、文字列タイプである必要もあります は数値タイプであり、 bieuthuc_2 bieuthuc_nへ 数値タイプである必要もあります。

  1. COALESCEは、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のCOALESCEステートメントの例をいくつか見てみましょう。

 SELECT COALESCE(NULL, NULL, 'TipsMake.com', NULL, 'ChuyenCongNghe'); 
Result: 'TipsMake.com'

SELECT COALESCE(NULL, 'TipsMake.com', 'Quantrimang');
Result: 'TipsMake.com'

SELECT COALESCE(NULL, NULL, 1, 2, 3, NULL, 4);
Result: 1

  1. IFコマンド...SQLServerのELSE

    他のプログラミング言語と同様に、SQL ServerもユーザーにIFコマンドELを提供します。この記事では、構文の使用方法と明確な例を詳しく説明し、IFを想像しやすくします。 。その他。 説明 SQL Serverでは、IFステートメント。 ELSEは、条件付き命令を実行するために使用されます。正しいコマンドがコマンドを実行した場合、失敗した場合は別のコマンドを実行します。 IFの使用構文。 ELSE IFブランチステートメントを使用します。 SQL ServerのELSEでは、次の構文を使用します。 IF dieukien {. statement executed when c

  2. MS SQL Serverとは何ですか?

    SQL Serverとは何ですか? RDBMSに基づいてMicrosoftが開発したソフトウェア。 また、ORDBMS(オブジェクトリレーショナルデータベース管理システム)。 独立したプラットフォーム。 ソフトウェアは、コマンドラインインターフェイスとGUIインターフェイスの両方を使用します。 SQL言語のサポート(以前のSEQUEL-構造化された英語のクエリ言語)-これはIBMの製品です。 SQLServerを使用する目的 データベースを作成します。 データベースを維持します。 SSASによるデータ分析-SQLServerAnalysisServices。 SSRSによるレポートの作