> 데이터 베이스 > MySQL 튜토리얼 > oracle/mysql의 '같지 않음' <> != ^=은 동일하지 않습니까?

oracle/mysql의 '같지 않음' <> != ^=은 동일하지 않습니까?

WBOY
풀어 주다: 2023-06-02 21:03:33
앞으로
968명이 탐색했습니다.

    oracle "같지 않음" != ^= is not

    oracle

    oracle != 및 <> 및 ^=는 같지 않으며 논리적 차이가 없습니다. 크로스 플랫폼, 휴대성, 강력한 호환성을 제공하므로 공식적으로 권장됩니다.

    은 같지 않습니다. 이는 비어 있지 않음, 즉 null이 아님을 의미합니다.

    name <> 'Mike'는 이름이 Mike가 아니고 비어 있지 않은 데이터를 찾습니다.

    mysql

    mysql, <> 및 !=는 동일합니다.

    is not은 null, 즉 null이 아니고 비어 있지 않음을 판단하는 데 사용됩니다. select * from t where id is not null; 중국어로 번역하면 t 테이블에서 id가 비어 있지 않은 데이터를 찾는 것입니다. 이것이 null을 위해 특별히 고안된 표현이 아닌 이유입니다. "아무것도 아니다"라는 진술은 실제로 엄격하지 않기 때문입니다. 특정 값은 1 또는 2와 같을 수 있지만 비어 있기 때문에 비어 있다고 말해서는 안됩니다.

    oracle != 및 및 ^=

    !=, <>, ^= 세 기호는 모두 "같지 않음"을 의미하므로 논리상 본질적인 차이는 없습니다

    하지만 중요한 것은 "같지 않음"을 의미하는 세 기호는 "null이 아님"이라는 전제도 암시하므로 사용 시 null이 필터링됩니다.

    예를 들어 데이터베이스의 세 가지 데이터 조각

    Name Gender
    Zhang San Male
    Li Si
    왕 우 여성

    하지만 공식 업데이트에서는 "<>" 작성 방법이 플랫폼 간 이식성이 더 좋기 때문에 권장됩니다.

    위 내용은 oracle/mysql의 '같지 않음' <> != ^=은 동일하지 않습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    관련 라벨:
    원천:yisu.com
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿