我有一个字符串列,我想对所有以"sea_">
开头的字符串使用WHERE
语句关于如何实现这一目标,我将不胜感激。
Thanks in advance
不清楚你的where子句应该做什么。如有必要,请补充更多信息。总之,一般来说,你可以这样选择:
SELECT column FROM table WHERE column LIKE 'sea_%'
%表示后面可以有0个、一个或多个字符。如果您需要进一步的条件,如确切的尾随字符数等,您必须指定您的问题。
如果你想忽略大小写,它可以帮助你
SELECT * FROM table WHERE LOWER(column) LIKE 'sea_%'
请注意,下划线_
本身是任何单个字符的占位符,为了真正使用它,必须对其进行转义。
确保出现下划线的标准是
where column like 'sea[_]%';
还可以定义自己的显式转义字符,例如
where column like 'sea@_%' escape '@';