Недавно я выполнял запрос к столбцу данных, который содержал строки, пустые строки и нули. Я хотел сохранить все, кроме пустых строк, поэтому, естественно, я сделал что-то вроде
WHERE my_row <> ''
Однако я обнаружил, что это также удалило мои нули. :(
Я немного покопался и нашел
SELECT NULL = '' -- Returns False. No surprise here
Но
SELECT NULL <> '' -- Also returns False. Huh?
Может кто-нибудь объяснить мне это?