0
点赞
收藏
分享

微信扫一扫

sql server 避坑

eelq 2023-11-23 阅读 52

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.

举报

相关推荐

Golang 避坑指南

旅游避坑指南

简历避坑2020

linux安装jenkins【避坑】

twitter开发如何避坑

linux装redis避坑

0 条评论