2

我有一个 SP,其中一部分说明了这一点:

    AND t_phlcm.VAT_FG  <>  "~"

你能解释一下 <> "~" 部分吗?波浪号 (~) 在 SQL 中是否像 % 一样具有特殊含义?

4

1 回答 1

13

这是一个简单字符串比较的例子,它说 t_phlcm.VAT_FG must not be equal to "~" character.

虽然~可以像这样在 Postgres 中与正则表达式一起使用:

SELECT * FROM table where name ~ '^ABC'

并且更强大,但不建议使用,因为 LIKE(~~) 更快。请参考这里

一般来说~,用于补全整数或位,如下所示:

Update Users Set [Status] = ~[Status] 将反转所有用户的状态。

于 2013-08-30T12:01:46.757 回答