如何将 SQL 的 LIKE 命令与它自己的特殊字符一起使用?

How can I use SQL's LIKE command with its own special characters?

我将 Sybase Transact SQL 与非常有用的 LIKE 命令一起使用,因此要确保您的字符串包含您只需要使用的数字:

WHERE @test LIKE "%[0-9]%"

或者,要确保您的列表不包含您可以使用的号码:

WHERE @test LIKE "%[^0-9]%"

我将使用什么测试来确保我的字符串不包含任何基本数学函数(+、-、*、/ 和 ^ 的幂)?是不是我方括号里用方括号的问题?

where   @test not like '%[+=!*%(){}^-]%'