sqlserver查询不等于0
时间: 2023-10-02 10:08:22 浏览: 58
你可以使用以下 SQL 查询语句来查询不等于 0 的数据:
```
SELECT * FROM your_table WHERE your_column <> 0;
```
其中,`your_table` 是你要查询的表名,`your_column` 是要查询的列名。`<>` 表示不等于的意思。
相关问题
sql server 不等于
在SQL Server中,不等于操作符是'!='或'<>'. 例如,如果你想查询一个表中所有不等于某个值的行,可以使用以下语句:'SELECT * FROM table_name WHERE column_name != value' 或者 'SELECT * FROM table_name WHERE column_name <> value'。需要注意的是,当比较的值包含NULL时,'!='或'<> '操作符的行为与'='操作符不同。在这种情况下,'!='或'<> '操作符将返回true,因为NULL不等于任何值,包括它自己。因此,如果你想检查一个值是否不为NULL,应该使用'IS NOT NULL'操作符。
sqlserver 查询时间不带小时
在SQL Server中,如果要查询时间不带小时,可以使用CONVERT函数和112数字格式化选项。
语法如下:
```
SELECT CONVERT(VARCHAR(10), GETDATE(), 112) AS '日期'
```
其中,GETDATE()函数用于获取当前日期和时间,CONVERT函数用于将日期时间值转换为指定格式的字符串。数字格式化选项'112'表示将日期时间值转换为yyyyMMdd格式的字符串。
以上查询将获取当前日期,并以yyyyMMdd格式的字符串形式返回,不包含小时部分。例如,如果当前日期是2022年9月15日,查询结果将返回'20220915'。
希望以上信息对您有帮助!如有更多问题,请随时提问。