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

IFコマンド...SQLServerのELSE

他のプログラミング言語と同様に、SQL ServerもユーザーにIFコマンドELを提供します。この記事では、構文の使用方法と明確な例を詳しく説明し、IFを想像しやすくします。 。その他。

説明

SQL Serverでは、IFステートメント。 ELSEは、条件付き命令を実行するために使用されます。正しいコマンドがコマンドを実行した場合、失敗した場合は別のコマンドを実行します。

IFの使用構文。 ELSE

IFブランチステートメントを使用します。 SQL ServerのELSEでは、次の構文を使用します。

  IF dieukien 
{. statement executed when condition is TRUE .}

[ELSE
{. the command executes when the condition is FALSE .}]

注:

  1. ELSEは必須ではありません。IF条件がFALSEと評価された(つまり、条件が満たされていない)ステートメントのセットを実行する場合は、ELSE条件を使用します。
  2. IFにはELSEIF条件はありません。 ELSEステートメント。代わりに、複数のIFを使用する必要があります。ネストされたELSEステートメントで目的の効果を実現します。

IF構造図。 ELSE

IFコマンド...SQLServerのELSE

例-IF修飾ステートメント。 ELSE
  DECLARE @nhanvien_salary INT; 
SET @nhanvien_salary = 15000000;

IF @nhanvien_salary> 10000000
PRINT 'Truong phong';
ELSE
PRINT 'Graduate';

GO

IFステートメント内。このELSEでは、従業員の給与が12000000を超える場合、結果はマネージャーとして提供され、エキスパートよりも小さい場合は

例-ステートメントにELSE条件はありません

ELSEは必須ではないため、このステートメントが欠落している可能性があります。

  DECLARE @nhanvien_salary INT; 
SET @nhanvien_salary = 15000000;

IF @nhanvien_salary <10000000
PRINT 'Graduate';

GO

このステートメントでは、変数@nhanvien_salary

の場合、プログラムは結果を返します。 例-IFステートメント。ネストされたELSE

他の言語のようにSQLServerでELSEIF条件を記述できないため、複数のIFを使用する必要があります。ネストされたELSEステートメントで目的の効果を実現します。

  DECLARE @nhanvien_salary INT; 
SET @nhanvien_salary = 15000000;

IF @nhanvien_salary> 12000000
PRINT 'Detective doc';
ELSE

BEGIN

IF @nhanvien_salary> 10000000
PRINT 'Truong phong';
ELSE
PRINT 'Graduate';

END;

GO

与えられた例は、給与が1,200万を超える場合、結果はディレクターになります。それ以外の場合、給与が高い場合、この条件は条件2に続きます。 1,000万を超えると、結果はヘッドになります。その他のケースはスペシャリストです。


  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によるレポートの作