在表trans
中,我有两个这样的值t_bar
和t_pro
,我想在表格中找到这样的值。以"t_"
开头所以我使用了这样的查询:
select trim(col)
from trans
where trim(col) like "t_%";
不返回任何行。但是,此类查询将返回所需的2行:
select trim(col)
from trans
where trim(col) like "t_***";
这里有什么问题?我需要使用%,因为真实情况比较困难。
答案 0 :(得分:2)
要匹配以t_
开头的任意数量的字符,您应该使用
select trim(col)
from trans
where trim(col) like "t_*"