dar*_*rse 0 sql amazon-redshift
我有一个包含逗号(,)值的列.我试图过滤掉没有逗号的行.
下面给出了我的数据集的示例视图
id,name,product_list
1,kevin,prod_a
2,scott,prod_b,prod_c
3,tim,prod_a
4,julie,prod_a,prod_e
Run Code Online (Sandbox Code Playgroud)
我期望SQL只返回id(1,3),因为它们在product_list列中没有逗号.任何人都可以帮助我如何过滤上述数据集.
我正在使用Redshift DB.
你可以使用like运算符
select * from table1 where product_list NOT LIKE '%,%'
Run Code Online (Sandbox Code Playgroud)
http://sqlfiddle.com/#!9/a081d/1
id name productlist
1 kevin prod_a
3 tim prod_a
Run Code Online (Sandbox Code Playgroud)