Большие и маленькие базы данных встречаются повсеместно. Сегодня Наташе встретилась маленькая таблица Users базы данных одной малоизвестной - вопрос №2244006
социальной сети. Вот какие записи там были: Определите какие строки будут получены Наташей в результате такого запроса: SELECT * FROM Users WHERE are_friends = 1 AND (birthday is not NULL OR (phone is not NULL AND is_online = 1)).
Здравствуйте.
Если исходить из строго соответствия синтаксису — то None в birthday и phone — это не NULL, а некие default-значения None.
В этом случае — запрос даст все записи с are_friends 1 — т.е. строки с id 23, 1, 8382, 91, 179.
Если же считать, что None в birthday и phone — это NULL, тогда получим строки только с id 1 и 91.
Добрый день. Меня заинтересовал ваш ответ "Здравствуйте.
Если исходить из строго соответствия синтаксису — то None в birthday и phone — это не..." на вопрос http://www.liveexpert.org/topic/view/2244006-bolshie-i-malenkie-bazi-dannih-vstrechayutsya-povsemestno-segodnya-natashe-vstretilas-malenkaya-tablica-users-bazi-dannih-odnoj. Можно с вами обсудить этот ответ?