我尝试使用LIKE
匹配SQL中的字符串。
在我的情况下,我将参数传递给string类型的函数(比如Ex:myText)
我希望匹配myText前面的所有字符串,并以任何文本结尾
例如:myText='001'
如果我有字符串001002,001005,0012,
,它应该匹配所有并返回值
我尝试如下:
SELECT Text
FROM SomeTable
WHERE Text LIKE myText + '%'
答案 0 :(得分:1)
+
运算符用于添加数字。文本连接使用||
运算符:
SELECT Text
FROM SomeTable
WHERE Text LIKE myText || '%'
或
SELECT Text
FROM SomeTable
WHERE Text LIKE CONCAT( myText, '%' )