SQLServerにない条件
SQL Server(Transact-Server)のNOT条件は、NOT演算子とも呼ばれ、SELECT、INSERT、UPDATE、およびDELETEステートメントの条件を無効にするために使用されます。
NOT条件の構文
NOT 'điều kiện'
変数名または変数値
条件
条件は負である必要があります。
注
NOT条件では、レコードが結果セットで返される「条件」に反している必要があります。
例-IN条件と組み合わせる
SELECT *
FROM nhanvien
WHERE te
NOT IN ('John', 'Dale', 'Susan');
この例では、名前がJohn、Dale、Susanではないnhanvienテーブルのすべての行が返されます。探す価値のない値を見つける方が速い場合があります。
たとえば、結合条件はNULLです
これは、SQLServerでのNOT条件とISNULL条件の組み合わせの例です。
SELECT *
FROM nhanvien
WHERE ho IS NOT NULL;
返される結果は、NULL値を含まないテーブルnhanvienのすべてのレコードです。
例-LIKE条件を組み合わせる
LIKEを組み合わせて、必要な値に対して値を見つけないようにします。
SELECT nhanvien_id, ho, ten
FROM nhanvien
WHERE ho NOT LIKE 'A%';
LIKE条件の前にNOT演算子を配置すると、名前が文字「A」で始まらない従業員の結果になります。
たとえば、条件を組み合わせる
SELECT *
FROM nhanvien
WHERE nh
anvien_id NOT BETWEEN 200 AND 250;
この例では、返される結果は、最初と最後の値の両方を含め、200から250の範囲にないnanvien_idを持つemployeeテーブルの行です。以下のSELECTコマンドと同等です。
SELECT *
FROM nhanvien
WHERE nhanvien_id < 200
OR nhanvien
_id> 250;
例-EXISTS条件を組み合わせる
SELECT *
FROM nhanvien
WHERE NOT EXISTS (SELECT *
FROM danhba
WHERE nhanvien.ho = danhba.ho
AND nhanvi
en.ten = danhba.ten);
上記の例のコマンドは、リストに名前と名前のレコードがない場合、名前のテーブルからレコードを返します。
-
SQLServerのAND条件
SQL Serverでは、AND条件(またはAND演算子)を使用して、SELECT、INSERT、UPDATE、またはDELETEステートメントの2つ以上の条件をテストします。 AND条件構文 WHERE điều kiện 1 AND điều kiện 2 … AND điều kiện n; 変数名または変数値 条件1、条件2。 条件n レコードを選択するために満たす必要のある条件。 注 SQL ServerのAND条件を使用すると、2つ以上の条件をチェックできます。 SQL ServerのAND条件では、すべての条件が満たされ、新しいレコードが結果セットに含まれて
-
MS SQL Serverとは何ですか?
SQL Serverとは何ですか? RDBMSに基づいてMicrosoftが開発したソフトウェア。 また、ORDBMS(オブジェクトリレーショナルデータベース管理システム)。 独立したプラットフォーム。 ソフトウェアは、コマンドラインインターフェイスとGUIインターフェイスの両方を使用します。 SQL言語のサポート(以前のSEQUEL-構造化された英語のクエリ言語)-これはIBMの製品です。 SQLServerを使用する目的 データベースを作成します。 データベースを維持します。 SSASによるデータ分析-SQLServerAnalysisServices。 SSRSによるレポートの作