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

または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

これらの条件のいずれかが満たされている必要があり、新しいレコードが選択されます

  1. SQL ServerのOR条件では、2つ以上の条件をチェックできます。
  2. SQL ServerのOR条件は、これらの条件(1からnまで)のいずれかを満たす必要があり、新しいレコードが結果セットに返されます。

例-SELECT2条件コマンド

  SELE CT * 
FROM nhanvien
WHRE ten = 'Sarah'
OR ho = 'J ohnson';

結果は、Sarahという名前のすべての従業員、またはJohnsonになります。 SELECTステートメントで*を使用しているため、テーブル内のすべてのフィールドが結果セットに返されます。

例-SELECT3条件コマンド

  SEL ECT ho, ten 
FROM nhanvien
WHERE ho = 'Anderson'
OR bang = 'California'
OR nhanv ien_id = 50;

この例では、返される結果は、テーブルのすべての名前と名前です。名前はアンダーソン、州はカリフォルニア、従業員IDは50です。

例-INSERTコマンド

  INSERT INTO d anhba 
(danhba_id, ho, ten)
SELECT nhanvien_id, ho, ten
FROM nhanvien
WHERE ho = 'Smith'
OR nhanvien_i d <10;

このコマンドは、従業員ID、姓、および名前がSmithまたは10未満の従業員IDの場合、従業員テーブルからすべてのリストを挿入します。

例-UPDATEコマンド

  UPDATE en nhanvi 
SET bang = 'Florida'
WHERE nhanvien_id < 1000
OR thanhpho = 'Mia mi';

上記の例では、OR条件は、テーブルの状態値が1000未満であるか、マイアミ市がある場合、フロリダに更新します。

例-DELETEコマンド

 DELETE FROM nhanvien 
WHERE ten = 'Joanne'
OR ten = 'Darlene';

この例のOR条件は、人の名前がJoanneまたはDarleneの場合、テーブル内のすべての従業員を削除します。


  1. 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条件では、すべての条件が満たされ、新しいレコードが結果セットに含まれて

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

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