0

この例では、http://www.w3schools.com/sql/sql_and_or.aspから

SELECT * 
FROM Customers
WHERE Country='Germany'
AND City='Berlin';

特定の列に複数のアイテムがリストされている場合に検索できます。特定の列の下にあるものを検索したい場合、および特定の列が選択されている場合、コードはどうなりますか? たとえば、添付の例では、国がいつドイツであり、かつ「国」も選択されているかを知りたいとします (都市ではなく)。

4

2 に答える 2

-1

SQL リクエストでは、SELECT 句と WHERE 句の間に明確な違いがあります。

SELECT 句は、クエリからどの情報を返す必要があるかを決定するために使用されます。

WHERE 句は、(select 句から) 返される情報を演算子に基づいてフィルター処理するために使用されます。

したがって、あなたの場合、国が選択されているときに国がドイツであることを知りたいので、次のように簡単に実行できます。

SELECT * FROM Customers WHERE Country='Germany'

必要なものを SQL で取得する方法はありません。これは、SQL クエリの作成を担当するコード (またはユーザー) によって処理する必要があります。

于 2015-11-04T00:07:52.843 に答える