>  기사  >  데이터 베이스  >  mysql에서 같지 않은 기호를 쓰는 방법

mysql에서 같지 않은 기호를 쓰는 방법

小云云
小云云원래의
2018-01-13 13:41:068059검색

mysql에서 부등식 연산자를 나타내는 데 어떤 기호가 사용되는지 확인하고 싶습니다. 테스트 결과 mysql에서는 <> 및 !=가 모두 작동하지만 sqlserver에서는 인식되지 않는 것으로 나타났습니다. jb51에서 id<>45 SQL에서 <> 기호와 !=의 차이점 <>은 모든 SQL에서 작동하지만 !=는 sql2000에서 사용되며 이는 구문 오류이며 !=,所以建议用<>,本文主要和大家分享mysql不等于符号怎么写,希望能帮助到大家。

같지 않습니다. SQL에서 같지 않음, '=','!=',' <>','is null'....
같지 않음: <>,!=,~=,^= Oracle에서는 4개의 기호가 부등식을 표현할 수 있다고 하는데, 시도해 본 결과 <>,!=,^=는 OK이고, ~=는 그렇지 않다는 점에 유의해야 합니다. 나머지는 Oracle 플랫폼의 특성이며 이식성이 떨어지므로 개발 중에 <> 그러나 null이 같은지 판단하려면 is null 또는 is null이 아님을 사용해야 합니다. Null은 is null 또는 is로만 전달될 수 있습니다. null이 아닌지 판단하려면 다른 연산자와 null 연산은 모두 false입니다.

예: 금액이 <> 800인 bl_ip_dt에서 *를 선택하면 이 문은 금액이 null인 레코드를 찾을 수 없습니다.
금액이 800이거나 금액이 null인 bl_ip_dt에서 *를 선택하는 것은 허용됩니다.
MySql의 경우 단순 쿼리는 NULL과 동일하지 않습니다

aa가 null인 테이블의 데이터를 쿼리합니다.
select * from table where aa가 null입니다.

aa가 1과 같지 않은 테이블의 데이터를 쿼리합니다.

select * from table where aa <>

NULL 값 연산:

NULL 값은 익숙해질 때까지 이상하게 느껴질 수 있습니다. 개념적으로 NULL은 "값 없음" 또는 "알 수 없는 값"을 의미하며 고유한 값으로 처리됩니다. NULL을 테스트하려면 =, < 또는 !=와 같은 산술 비교 연산자를 사용할 수 없습니다. 이를 설명하려면 다음 쿼리를 시도해 보세요.

mysql> SELECT 1 = NULL, 1 <> 1 < NULL, 1 > ---------+---------+

| 1 = NULL | 1 < 1 > NULL |

+----------+----------+----------+--------- -+

| NULL | NULL |+---------+----------+ --------+분명히 이러한 비교에서는 의미 있는 결과를 얻을 수 없습니다. 대신 IS NULL 및 IS NOT NULL 연산자를 사용하세요.

mysql> SELECT 1 IS NULL, 1 IS NOT NULL +----------+------------ ----+| 1은 NULL이 아닙니다 |

+------------+---------------+

|

+----------+---------------+

MySQL에서 0 또는 NULL은 거짓을 의미하고 다른 값은 실수를 의미한다는 점에 유의하세요. 부울 연산의 기본 진리값은 1입니다.


Self-feeling은 null이거나 IFNULL(SUM(),XXX)이 개발에 자주 사용됩니다.


또한 <> 및 !=를 php



$a에서 사용할 수 있습니다. == $a가 $b와 같으면 $b는 TRUE와 같습니다.
$a === $b congruent $a가 $b와 같고 유형이 같은 경우 TRUE입니다. (PHP 4에서 도입됨)
$a != $b는 $a가 $b와 같지 않으면 TRUE가 아닙니다.
$a <> $b는 $a가 $b와 같지 않으면 TRUE가 아닙니다.
$a !== $b non-congruent $a가 $b와 같지 않거나 유형이 다른 경우 TRUE입니다. (PHP 4에서 도입됨)

$a < $a가 $b보다 작으면 $b는 TRUE보다 작습니다.

$a > $a가 $b인 경우 $b는 TRUE보다 큽니다. $a <= $a가 $b보다 작거나 같으면 $b는 TRUE보다 작거나 같습니다. $a >= $a가 $b보다 크거나 같은 경우 $b는 TRUE보다 크거나 같습니다.

관련 권장 사항:

Oracle




php의 부등호에 대한 간략한 분석 는 느낌표 1개와 2개는 No와 같습니다.



mysql은 기호 쓰기와 동일하지 않습니다.

위 내용은 mysql에서 같지 않은 기호를 쓰는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.