我们知道LIKE
operator 中存在%
表示所有值都有效的值,但是equal(=)
operator 中是否存在类似的值?
问问题
61 次
3 回答
3
的全部意义LIKE
在于它支持通配符。
Equals 就是这个意思——equal , not like。
于 2013-06-30T16:38:40.873 回答
2
是的,这是可能的。
WHERE col1 LIKE '%'
匹配并非所有行NOT NULL
的所有值。col1
要实现与您完全相同的语义,=
您可以这样做
WHERE col1 = col1
但最好只是从WHERE
子句中省略那个无意义的表达。
于 2013-06-30T16:38:53.947 回答
0
%
不是运算符,而是“任意字符串”的占位符。
不,这就是LIKE
目的。您可以使用字符串函数,instring(...)
但那不是placeholder
于 2013-06-30T16:39:44.717 回答