Пункт Where в Vertica

Я пытаюсь преобразовать определение представления Vertica в Teradata. Я столкнулся с предложением where в Vertica, которое выглядит как

Where ( ColumnA or ColumnB);

Я не уверен, как это работает, поскольку нет никакого сравнения.

Любые идеи ??


person Raniendu Singh    schedule 02.05.2012    source источник
comment
Определены ли эти столбцы как boolean в Vertica (если она поддерживает этот тип данных)?   -  person a_horse_with_no_name    schedule 02.05.2012


Ответы (1)


Эквивалентно

WHERE ColumnA = TRUE OR ColumnB = TRUE

предполагая, что оба столбца являются или могут быть приведены к логическим значениям. (Документация Vertica, которой у меня нет под рукой, содержит таблицу допустимых приведения типов; проверьте ее.)

person Will Brannon    schedule 05.07.2012
comment
В Teradata нет типа данных BOOLEAN. - person dnoeth; 08.07.2016