Ank*_*kar 26 sql sql-server operators
Sql Server中!=和<>运算符有什么区别?
因为两者都用作not运算符.例如:
select * from TableName where ColName <> value
Run Code Online (Sandbox Code Playgroud)
要么
select * from TableName where ColName != value
Run Code Online (Sandbox Code Playgroud)
返回相同的值(行).
jue*_*n d 38
没有区别.您可以在MSSQL中使用它们.
!=功能与<>(不等于)比较运算符相同.
但是<>在ANSI 99 SQL标准中定义,而!=不是.因此,并非所有数据库引擎都支持它,如果您想生成我建议使用的可移植代码<>.
大多数数据库支持!=,并<>为不等于比较操作.<>意味着小于或大于(即不等于)并且被引入,因为并非所有的键盘都具有感叹号!键(很久以前).像Oracle这样一些数据库也支持^=对不平等.
| 归档时间: |
|
| 查看次数: |
78015 次 |
| 最近记录: |