sql server 单引号 而不是 双引号
在SQL Server中,如果你想要判断两个值是否不等,可以使用`<>`或`!=`运算符¹²³。例如,如果你想要查询字段`field`不等于1的所有记录,你可以使用以下语句¹²³:
```sql
SELECT * FROM table WHERE field <> 1;
```
或者
```sql
SELECT * FROM table WHERE field != 1;
```
需要注意的是,当你使用`<>`或`!=`运算符进行比较时,如果字段的值为`NULL`,那么这些记录将不会被包含在结果中⁴。如果你想要在结果中包含这些记录,你需要使用`IS NULL`运算符⁴。例如,你可以使用以下语句来查询字段`field`不等于1或者为`NULL`的所有记录⁴:
```sql
SELECT * FROM table WHERE field <> 1 OR field IS NULL;
```
这些语句可以根据你的具体需求进行适当的调整¹²³⁴。
源: 与必应的对话, 2023/11/23
(1) SQL中的条件判断语句(case when zhen if,ifnull)用法 - hao_1234_1234 - 博客园. https://www.cnblogs.com/hao-1234-1234/p/11466179.html.
(2) sql语句中不等于的使用(‘=‘ 、‘!=‘、‘<>‘、‘is null‘....). https://blog.csdn.net/qq_48556886/article/details/126740446.
(3) sql语句中不等于的使用_sql 不等于-CSDN博客. https://blog.csdn.net/lpp_dd/article/details/77894769.
(4) Sql 中 不等于'<>'与 NULL_sql 不等于null-CSDN博客. https://blog.csdn.net/qq_36260310/article/details/79697408.
(5) 不等于)(Transact-SQL) - SQL Server | Microsoft Learn. https://learn.microsoft.com/zh-cn/sql/t-sql/language-elements/not-equal-to-transact-sql-traditional?view=sql-server-ver16.
(6) undefined. https://www.yiibai.com/sqlserver/sql-server-if-else.html.
(7) undefined. https://www.cnblogs.com/studynode/p/9881900.html.