SQLServerのISNULL条件
SQL Server(Transact-SQL)では、条件ISNULLを使用してNULL値をチェックします。テーブルのNULL値は、空のフィールド、つまり値のないフィールドの値です。
構文条件がNULLです
IS NULL 'expression'
変数名または変数値
式
値がNULLかどうかを確認するための値。
注
- 式の値がNULLの場合、条件はTRUEの結果を返します
- 式に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の場合、テーブル内のすべてのレコードを削除します。
-
または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つ以上の条件をチェックできます。
-
MS SQL Serverとは何ですか?
SQL Serverとは何ですか? RDBMSに基づいてMicrosoftが開発したソフトウェア。 また、ORDBMS(オブジェクトリレーショナルデータベース管理システム)。 独立したプラットフォーム。 ソフトウェアは、コマンドラインインターフェイスとGUIインターフェイスの両方を使用します。 SQL言語のサポート(以前のSEQUEL-構造化された英語のクエリ言語)-これはIBMの製品です。 SQLServerを使用する目的 データベースを作成します。 データベースを維持します。 SSASによるデータ分析-SQLServerAnalysisServices。 SSRSによるレポートの作