Sql операторы and, or и not
AND и OR в запросах SELECT можно повторять сколько угодно раз
Download 31.63 Kb.
|
1 2
Bog'liqdatatabse 4lab
- Bu sahifa navigatsiya:
- Мы рассмотрели, как работают логические операторы AND и OR вместе с командой SELECT
- AND и OR стоит использовать с командой SELECT
AND и OR в запросах SELECT можно повторять сколько угодно раз и строить очень сложные SQL предложения, давайте скомбинируем AND и OR в одном запросе SELECT:
Обратите внимание: скобки задают приоритет выполнения выражений, как в математике, сначала SQLite вычисляет выражения в скобках, а затем за скобками. Оператор AND имеет более высокий приоритет, чем OR, так как AND – это логической умножение (1 AND 0 = 0), а OR – это логическое сложение (1 OR 0 = 1). Поэтому результаты работы команды SELECT в примерах выше разные. Мы рассмотрели, как работают логические операторы AND и OR вместе с командой SELECT. Помните, что у логических операторов есть приоритет и о том, что выражения в скобках имеют наивысший приоритет, тогда вы с легкостью сможете составлять сложные условия для выборки данных из базы данных SQLite3. Использование операторов AND и OR с другими командами SQLite Логические операторы AND и OR можно использовать не только с командой SELECT, но и с другими командами SQLite. Давайте это обсудим. Во-первых, мы не будем говорить о командах управления транзакциями, так как в транзакции можно использовать практически любое SQL предложение, и мы не будем говорить о командах определения доступа к данным, так как их нет в SQLite. Команды манипуляции данными в базах данных SQLite: При добавлении данных в таблицы баз данных мы можем использовать операторы AND и OR, когда используем команду INSERT с подзапросом SELECT. Когда мы хотим удалить строки из таблицы базы данных SQLite3, то мы можем использовать AND и OR вместе с командой DELETE, чтобы более точно указать SQLite, какие строки мы хотим удалить. Когда мы модифицируем данные в таблицах базы данных SQLite, то вместе с командой UPDATE мы можем использовать AND и OR, чтобы более точно определить строки, в которые нужно внести изменения. Команды определения данных в базах данных SQLite3: Мы можем создавать таблицы в базах данных SQLite при помощи ключевого слова AS и подзапроса SELECT, поэтому мы можем сказать, что AND и OR можно использовать с командой CREATE TABLE. Когда мы удаляем таблицы из базы данных, мы не можем использовать логические операторы AND и OR вместе с командой DROP. Когда мы хотим модифицировать таблицу в базе данных, то мы не сможем использовать операторы AND и OR с командой ALTER. Итак, мы убедились, что операторы AND и OR стоит использовать с командой SELECT для того, чтобы усложнить условие выборки данных, тем самым делая SELECT более точным. Download 31.63 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling