相关疑难解决方法(0)

SQL:WHERE子句中的IF子句

是否可以在MS SQL中的WHERE子句中使用IF子句?

例:

WHERE
    IF IsNumeric(@OrderNumber) = 1
        OrderNumber = @OrderNumber
    ELSE
        OrderNumber LIKE '%' + @OrderNumber + '%'
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

191
推荐指数
6
解决办法
77万
查看次数

标签 统计

sql ×1

sql-server ×1

t-sql ×1