Sqlite-logical-operators
SQLite-論理演算子
例
次のレコードを持つCOMPANYテーブルを検討してください-
以下は、SQLite論理演算子の使用法を示す簡単な例です。 次のSELECTステートメントは、AGEが25以上、給与が65000.00以上のすべてのレコードをリストします。
次のSELECTステートメントは、AGEが25以上、または給与が65000.00以上のすべてのレコードをリストします。
次のSELECTステートメントは、AGEがNULLではないすべてのレコードをリストします。これは、どのレコードもNULLに等しいAGEを持たないため、すべてのレコードを意味します。
次のSELECTステートメントは、NAMEが「Ki」で始まるすべてのレコードをリストしますが、「Ki」の後に何があっても問題ありません。
次のSELECTステートメントは、NAMEが「Ki」で始まるすべてのレコードをリストしますが、「Ki」の後に何があっても問題ありません。
次のSELECTステートメントは、AGE値が25または27であるすべてのレコードをリストします。
次のSELECTステートメントは、AGE値が25でも27でもないすべてのレコードをリストします。
次のSELECTステートメントは、AGE値が25と27の間にあるすべてのレコードをリストします。
次のSELECTステートメントはSQLサブクエリを使用します。サブクエリはSALARY> 65000以降のAGEフィールドを持つすべてのレコードを検索し、EXISTS演算子とともにWHERE句を使用して、外部クエリからのAGEがサブクエリによって返された結果。
次のSELECTステートメントはSQLサブクエリを使用します。サブクエリは、SALARY> 65000以降のWHERE句を持つすべてのレコードを検索し、>演算子とともに使用されて、外部クエリからのAGEがサブクエリによって返される結果の年齢。