Redshift-过滤掉字符左侧或右侧空白的行

时间:2019-08-16 09:16:45

标签: sql amazon-redshift

我正在尝试检查一种条件,该条件排除连字符(-)左侧或右侧具有空值的行。

在下面的示例中,我需要过滤掉第2行和第3行,因为它在连字符左侧或右侧是空白。

尝试使用Redshift做到这一点。

样本数据:

data_set
apple - banana
 - banana
apple - 

预期输出:

data_set
apple - banana

1 个答案:

答案 0 :(得分:5)

您可以使用like

where column like '%_-_%'

_是一个与字符匹配的通配符,但该字符必须存在。

注意:如果在连字符之前或之后出现空格,则可能需要先修剪列值。