SQL:用于获取多列中是否存在值的命令

时间:2018-03-13 00:32:58

标签: sql teradata

通常在Teradata SQL中,当我们想要检查列是否包含其中一个可能值时,我们会col1 IN ('val1', 'val2'),但是如果我们想要以另一种方式执行它,即值是否存在于少数几列之一'val1' IN (col1, col2)

我想以这种方式执行此操作,因为有时col1col2可能会存储我感兴趣的值。现在我一直在使用多个LIKE语句,但它是当列数增加时,单调乏味,容易出错。

0 个答案:

没有答案