it-source

MySQL에서 <> 연산자와 != 연산자의 차이점은 무엇입니까?

criticalcode 2023. 10. 13. 22:18
반응형

MySQL에서 <> 연산자와 != 연산자의 차이점은 무엇입니까?

다음과 같은 간단한 테이블을 사용하는 경우:

create table test ( a int );
insert into test values ( 1 ) , ( 2 ) , ( 2 ) , ( 3 );
select * from test where a <> 2;
select * from test where a != 2;

둘 다 내게 :

+------+
| a    |
+------+
|    1 |
|    3 |
+------+
2 rows in set (0.00 sec)

그럼 다른 점은?<>그리고.!=mysql 연산자?

<>sql 표준에 부합하고 기술적으로 더 휴대하기 쉽기 때문에 모든 것이 동일한 것이 선호되어야 합니다.

!=표준이 아니지만 대부분의 DB가 이를 구현합니다.

sql:2008 문법:

<not equals operator> ::=
  <>

둘 다 똑같습니다.설명서 참조.

http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_not-equal

별반 다르지 않습니다.<>sql 표준입니다.!=비표준의

아무 것도 없어요.단순히 같은 내용을 쓰는 두 가지 다른 방법.

언급URL : https://stackoverflow.com/questions/14159569/what-is-the-difference-between-and-operators-in-mysql

반응형