Where 句は、select、update、deleteなどのDMLステートメントで使用され、where句で使用した基準に従ってレコードをフィルタリングします。
このスクリプトを使用してテーブルを作成し、TotalSaleテーブルを作成します。さまざまなクエリに対応します。
テーブルのすべてのデータを表示するには、
Select * from dbo.TotalSaleすることができます。
SQLServerのSelect*を使用してテーブルからすべてのレコードを選択します-SQLServer/TSQLチュートリアル |
上記の演算子のいくつかをdbo.TotalSaleテーブルのSelectクエリで試してみましょう。
1)アジアに等しいRegionのdbo.TotalSaleテーブルからすべてのレコードを取得します。
Select * From dbo.TotalSale where Region='Asia'
SQLServerでレコードをフィルタリングする方法Where句を使用してクエリを選択 |
Select * From dbo.TotalSale where ItemsSold >3
SQL ServerSelectQueryで値が値よりも大きいレコードのみを取得する方法 |
Select * From dbo.TotalSale where State like 'N%'
Where句でlike演算子を使用してSQLServerのレコードをフィルタリングする方法-SQLServerチュートリアル |
4)ItemsSoldが2より大きく、州名がN文字で始まるレコードのみを取得する場合。
Select * From dbo.TotalSale where itemssold>2 And state like 'N%'
SQLServerのSelectQueryのWhere句でANDキーワードを使用する方法-SQLServer/TSQLチュートリアル |
4)ItemsSoldが2より大きいか、状態名がNで始まるすべてのレコードを取得します。
Select * From dbo.TotalSale where itemssold>2 OR state like 'N%'
クエリの選択でORキーワードを使用する方法-SQL Server/TSQLチュートリアル |