Учеба и наука
Решено
Большие и маленькие базы данных встречаются повсеместно. Сегодня Наташе встретилась маленькая таблица Users базы данных одной малоизвестной - вопрос №2244006
социальной сети. Вот какие записи там были: Определите какие строки будут получены Наташей в результате такого запроса: SELECT * FROM Users WHERE are_friends = 1 AND (birthday is not NULL OR (phone is not NULL AND is_online = 1)).
декабрь 13, 2016 г.
-
Всего ответов: 1
-
Здравствуйте.
Если исходить из строго соответствия синтаксису — то None в birthday и phone — это не NULL, а некие default-значения None.
В этом случае — запрос даст все записи с are_friends 1 — т.е. строки с id 23, 1, 8382, 91, 179.
Если же считать, что None в birthday и phone — это NULL, тогда получим строки только с id 1 и 91.Лучший ответ по мнению автора
Похожие вопросы
Сегодня в классе Алисы турнир по игре в “Ирудтэ”. Правила игры довольно просты. Ребята случайно набирают по 10 черных фишек с буквами и выкладывают
декабрь 7, 2016 г.
В городе Бубликово 11 площадей. Между некоторыми площадями есть дороги с односторонним движением. Катя, живущая в Бубликово, решила составить матрицу
декабрь 12, 2016 г.
Назовем число новогодним, если его запись не содержит цифры 0, а сумма всех цифр этого числа равна 6. Найти сумму всех новогодних чисел
декабрь 4, 2016 г.