【发布时间】:2014-04-10 22:21:03
【问题描述】:
假设我有下表
user|text
1 |red 123 orange blue green
2 |red orange blue
3 |blue orange 123 red
如果我想拉出文本中同时包含“123”和“蓝色”的所有用户,我该怎么做?我想拉用户 1 和 3。
SELECT *
FROM Table
WHERE text LIKE '%123%'&&'%blue%'
OR text LIKE '%blue%'&&'%123%'
这是否可以通过使用正则表达式函数更好地解决?
【问题讨论】: