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

SQLServerのISNULL条件

SQL Server(Transact-SQL)では、条件ISNULLを使用してNULL値をチェックします。テーブルのNULL値は、空のフィールド、つまり値のないフィールドの値です。

構文条件がNULLです

  IS NULL 'expression' 

変数名または変数値

値がNULLかどうかを確認するための値。

  1. 式の値がNULLの場合、条件はTRUEの結果を返します
  2. 式にNULL値がない場合、条件はFALSEを返します

例-SELECTコマンド

以下のSELECTステートメントの条件NULLの例を見てみましょう。

 SELECT * 
FROM nhanvien
WHERE ho IS NULL;

この例では、従業員の名前が空白のままの場合、またはNULLと呼ばれる場合、テーブル内のすべてのレコードが返されます。

例-INSERTコマンド

 INSERT INTO nhanvien 
((nhanvien_id, ho, ten)
SELECT nhanvien_id, ho, ten
FROM danhba
WHERE ten IS NULL;

このコマンドは、リストのレコードを、従業員名が空白のままになっているフィールドのユーザーテーブルに入力します。

例-UPDATEコマンド

 UPDATE nhanvien 
SET ten = 'Unknown'
WHERE ten IS NULL;

この例では、空白の名前の値が更新されるユーザーテーブルのレコード。

例-DELETEコマンド

 DELETE FROM nhanvien 
WHERE ho IS NULL;

このコマンドは、名前フィールドの値がNULLの場合、テーブル内のすべてのレコードを削除します。


  1. またはSQLServerの条件

    SQL Server(Transact-SQL)のOR条件は、複数の条件をチェックして、返された結果のレコードが条件を満たしているかどうかを確認するために使用されます。これは、SELECT、INSERT、UPDATE、またはDELETEコマンドでよく使用されます。 構文OR条件 WHERE điều kiện 1 OR điều kiện 2 … OR điều kiện n 変数名または変数値 条件1、条件2。条件n これらの条件のいずれかが満たされている必要があり、新しいレコードが選択されます 注 SQL ServerのOR条件では、2つ以上の条件をチェックできます。

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

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