Стандартный большой запрос Не удаляет строку - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь отфильтровать «ноль» из строкового столбца, используя стандартный большой запрос, и по какой-то причине он не отфильтровывается

, поэтому мой оператор where идет:

where d_transaction_dt <> "null"

d_transaction_dt - это строковый столбец, который я пытаюсь привести к дате и удалить из него все, что является «нулевым»

Я получаю сообщение об ошибке: Неверная дата: 'нулевое'

Пожалуйста, помогите ..

1 Ответ

0 голосов
/ 06 июня 2018

Это буквально строка "null" или поле null?Если вы делаете что-то вроде SAFE_CAST для преобразования строк в тип DATE, вы, вероятно, получаете значения NULL.

WHERE d_transaction_dt <> "null" 

- это совершенно другой предикат фильтра, чем

WHERE d_transaction_dt IS NOT NULL
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...