0

在表中trans,我有两个这样的值t_bart_pro,我想在表中找到这样的值。以"t_"所以我正在使用这样的查询:

select trim(col)
from trans
where trim(col) like "t_%";

不返回任何行。但是这样的查询将返回所需的 2 行:

select trim(col)
from trans
where trim(col) like "t_***";

这里有什么问题?我需要使用 %,因为实际情况比较困难。

4

1 回答 1

2

要匹配以您开头的任意数量的字符,t_请使用,

select trim(col)
from trans
where trim(col) like "t_*"
于 2015-09-02T13:58:50.323 回答