don*_*nde 4 sql t-sql sql-server null sql-server-2008
我有一个看起来很简单的SQL查询,我无法弄清楚,它让我疯狂.这是SQL 2008.基本上,有一个状态字段,可以选择"挂起","满意"或全部.如果他们发送"待定"或"满意",则没有问题.但当他们选择所有我遇到问题时.主要是因为我无法弄清楚如何获取此字段为空的记录(因为它必须是'is null'而不是'= null'.(这是数据将来的方式;我无法控制.)
我一直在使用的代码不适用于null.
SELECT*FROM Payment_Table,其中Payment.Status_code = @status_id
你可以试试
SELECT Col1, Col2,...,Coln --Required Columns
FROM Payment_Table
where (Payment.Status_code = @status_id OR @status_id IS NULL)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4379 次 |
| 最近记录: |