it-source

SQL Server에서 !=와 <>의 차이점

criticalcode 2023. 7. 30. 17:53
반응형

SQL Server에서 !=와 <>의 차이점

사이에 무엇이 다릅니까?!=그리고.<>연산자가 SQL Server에 있습니까?

둘 다 로 사용되기 때문에not교환입니다.예:

select * from TableName where ColName <> value

또는

select * from TableName where ColName != value

동일한 값(행)을 반환합니다.

차이가 없습니다.MSSQL에서 둘 다 사용할 수 있습니다.

MSSQL 문서는 다음과 같이 말합니다.

!=기능은 다음과 같습니다.<>(동일하지 않음) 비교 연산자.

그렇지만<>ANSI 99 SQL 표준에 정의되어 있습니다.!=아닙니다.따라서 모든 DB 엔진이 지원하는 것은 아니며 휴대용 코드를 생성하고 싶다면 사용하는 것이 좋습니다.<>.

대부분의 데이터베이스는 두 가지 기능을 모두 지원합니다.!=그리고.<>동일하지 않은 비교 연산자로 표시됩니다.<>(즉, 같지 않음)보다 작거나 큼을 의미하며, 모든 키보드에 느낌표가 있는 것은 아니기 때문에 도입되었습니다.!키를 누릅니다(오래전).Oracle과 같은 일부 데이터베이스에서는^=동등하지 않은 에 대하여

언급URL : https://stackoverflow.com/questions/18015422/what-is-difference-between-and-in-sql-server

반응형