Develop/DB
[MS SQL] <>, != (같지않음) 비교연산자 사용
Byungwook Min
2024. 1. 18. 10:50
문득, MS SQL 에서 같지않음 비교 연산자를 사용할 때, 무엇을 써야 하는가? 의문이 들어 찾아보고 정리함.
MSSQL에서 A와 B가 같지 않을때 쓰는 비교연산자로 <> 와 != 를 사용하는데,
어떤 비교연산자를 주로 사용해야 하는지 갑자기 궁금했다.
결론은.. <> 을 사용하길 권장한다고 한다.
' <> ' 와 ' != ' 은 둘다 같지않음을 표현하는데, ' != ' 은 ISO 표준이 아니라고 나와있다. (microsoft learn 에 명시되어있음)
보통 <> 을 쓰긴 했지만, 의문을 해결했으니 끝.
microsoft learn 에 설명되어 있는 비교연산자 리스트
연산자 | 의미 |
= (같음) | 같음 |
> (보다 큼) | 보다 큼 |
< (보다 작음) | 보다 작음 |
>= (크거나 같음) | 다음보다 크거나 같음 |
<= (작거나 같음) | 작거나 같음 |
<> (같지 않음) | 같지 않음 |
!= (같지 않음) | 같지 않음 (ISO 표준이 아님) |
!< (작지 않음) | 보다 작지 않음 (ISO 표준이 아님) |
!> (크지 않음) | 보다 크지 않음 (ISO 표준이 아님) |
* Microsoft Learn 참고 : 비교 연산자(Transact-SQL) - SQL Server | Microsoft Learn
비교 연산자(Transact-SQL) - SQL Server
비교 연산자(Transact-SQL)
learn.microsoft.com