应用场景:有一个用逗号分隔的字符串,需要查询出A表中字段b否包含该字符串的数据行。
代码实例:
select * from A where A.b in (select column_value from table(split('1,2,3,4',',')));
这里的重点是 select column_value from table(split('1,2,3,4',','))
把一个字符串分割,生成一个表,然后就可以对表数据进行操作。
应用场景:有一个用逗号分隔的字符串,需要查询出A表中字段b否包含该字符串的数据行。
代码实例:
select * from A where A.b in (select column_value from table(split('1,2,3,4',',')));
这里的重点是 select column_value from table(split('1,2,3,4',','))
把一个字符串分割,生成一个表,然后就可以对表数据进行操作。