SQL-инъекция. Внедрение SQL кода часть 1
Приоритеты операторов в SQL запросах
Всем привет, друзья!
Как вы думаете, какие строки будут отобраны в результате следующего запроса: SELECT *
FROM VOUCHERS
WHERE CLIENT_ID = 1
AND DOC_TYPE = 2
OR FILIAL_ID = 3 те, где CLIENT_ID = 1 и ещё такие строки, где либо DOC_TYPE = 2 либо FILIAL_ID = 3 ИЛИ, ВСЁ ЖЕ, те, где CLIENT_ID = 1 и одновременно в столбце DOC_TYPE = 2 и ещё такие строки, где FILIAL_ID = 3 и не важно какой CLIENT_ID и DOC_TYPE? Здесь в силу вступает правило приоритета операторов. OR разделяет условия во...
Булева алгебра. Конъюнкция, дизъюнкция, инверсия и импликация. Таблицы истинности. Приоритет логических операций
Логические операции являются фундаментальными элементами информатики и математической логики. Они используются для построения логических выражений, которые играют ключевую роль в алгоритмах, программировании и цифровой схемотехнике. Таблицы истинности — это математические таблицы, используемые для определения функционирования логических операций в булевой алгебре, которая является основой для логических схем и программирования. Каждая таблица истинности представляет все возможные входные комбинации для данной логической операции и соответствующие им результаты...