Операторы SQLite AND
и OR
используются для компиляции нескольких условий для сужения выбранных данных в инструкции SQLite. Эти два оператора называются конъюнктивными операторами. Эти операторы предоставляют возможность делать несколько сравнений с разными операторами в одном выражении SQLite.
Оператор AND
Оператор AND
допускает существование множества условий в предложении WHERE
оператора SQLite. При использовании оператора AND
полное условие будет считаться истинным, когда все условия верны. Например, [условие1] AND [условие2]
будет истинным только тогда, когда оба условия 1 и условие 2 истинны.
Ниже приведен основной синтаксис оператора AND
с предложением WHERE
.
SELECT column1, column2, columnN
FROM table_name
WHERE [condition1] AND [condition2]...AND [conditionN];
Вы можете комбинировать N
количество условий с помощью оператора AND
. Для действия, выполняемого оператором SQLite, будь то транзакция или запрос, все условия, разделенные AND
, должны быть TRUE
.
Оператор OR
Оператор OR
также используется для объединения нескольких условий в предложение WHERE
оператора SQLite. При использовании оператора OR
полное условие будет считаться истинным, если хотя бы одно из условий истинно. Например, [условие1] OR [условие2]
будет истинным, если условие 1 или условие 2 истинно.
Ниже приведен основной синтаксис оператора OR
с предложением WHERE
.
SELECT column1, column2, columnN
FROM table_name
WHERE [condition1] OR [condition2]...OR [conditionN]
Вы можете комбинировать N
количество условий с помощью оператора OR
. Для действия, которое должно выполняться оператором SQLite, будь то транзакция или запрос, только одно ОДИН из условий, разделенных OR
, должно быть TRUE
.
0 комментариев