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