sql server 避坑
  X5zJxoD00Cah 2023年11月24日 16 0

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.

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月24日 0

暂无评论

推荐阅读
  X5zJxoD00Cah   2023年11月24日   17   0   0 SQL运算符
  X5zJxoD00Cah   2023年12月11日   17   0   0 表名SQL
  DF5J4hb0hcmT   2023年12月08日   10   0   0 慢查询druidSQL
X5zJxoD00Cah