【发布时间】:2020-11-02 08:28:01
【问题描述】:
如何检查某个子字符串(例如18UT)是否是列中字符串的一部分?
Redshifts 的 SUBSTRING 函数允许我根据起始索引 + 子字符串的长度“剪切”某个子字符串,但不检查列的值中是否存在特定的子字符串。
例子:
+------------------+
| col |
+------------------+
| 14TH, 14KL, 18AB |
| 14LK, 18UT, 15AK |
| 14AB, 08ZT, 18ZH |
| 14GD, 52HG, 18UT |
+------------------+
想要的结果:
+------------------+------+
| col | 18UT |
+------------------+------+
| 14TH, 14KL, 18AB | No |
| 14LK, 18UT, 15AK | Yes |
| 14AB, 08ZT, 18ZH | No |
| 14GD, 52HG, 18UT | Yes |
+------------------+------+
【问题讨论】:
标签: sql string amazon-web-services amazon-redshift sql-like