以下SQL查询:
SELECT * FROM TABLE WHERE column = '%'
将返回表TABLE的所有行。
现在,如果我的列是NUMBER。如何使用WHERE
子句返回所有行?
答案 0 :(得分:1)
在CAST
NumberColumn
功能
SELECT * FROM TABLE WHERE CAST(NumberColumn AS VARCHAR(length)) = '%'
如果未指定, CAST
和CONVERT
采用默认的30长度。 (致@JaydipJ的信用)
答案 1 :(得分:0)
SELECT * FROM TABLE WHERE column = column or column is null
将返回所有内容并适用于每种数据类型。