Computer >> 컴퓨터 >  >> 프로그램 작성 >> SQL

SQL의 같지 않음 연산자는 어떻게 사용됩니까?

SQL이 같지 않음 연산자는 <>로 표시됩니다. 이 연산자를 사용하면 데이터베이스에서 특정 조건을 충족하지 않는 행을 선택할 수 있습니다. !=연산자는 WHERE 문에서 사용됩니다. !=연산자는 일부 SQL 인스턴스에서 <> 대신 사용할 수 있습니다.

SQL 같지 않음 연산자를 사용하는 방법

필드의 내용이 특정 값과 같지 않은 행을 선택하고 싶었던 적이 있습니까? SQL에는 이러한 목적을 위해 구축된 연산자가 있기 때문에 운이 좋습니다.

하나 이상의 필드 값이 특정 값과 같지 않은지 여부에 따라 행을 선택할 수 있습니다.

이 가이드에서는 SQL not equal 연산자를 사용하는 방법에 대해 설명합니다. 시작하는 데 도움이 되도록 예시를 참조하겠습니다.

SQL이 같지 않음

SQL 같지 않음 연산자는 <>입니다. WHERE 문에서 이것을 지정해야 합니다. 이렇게 하면 특정 열의 내용이 지정한 값과 같지 않은 행을 선택할 수 있습니다. 일부 SQL 버전에서는 !=를 같지 않음 문으로 사용할 수도 있습니다.

SQL의 일반적인 쿼리를 살펴보겠습니다.

SELECT * from names
WHERE ...stuff goes here

SQL SELECT 문은 지정된 테이블의 열 이름(이 경우 이름)을 찾습니다. SQL WHERE 절은 같지 않음 명령문에 대해 조건이 적용되는 곳입니다.

기존 ISO 표준 SQL에서 같지 않음을 나타내는 기호는 <>입니다. 다른 버전에서는 !=를 사용할 수 있습니다. 어떤 것을 사용해야 할지 잘 모르겠다면 표준이 확실히 작동하므로 표준을 고수하십시오. bang equal은 다른 프로그래밍 언어가 같지 않음 절을 표현하는 방식과 유사하기 때문에 만들어졌다고 생각하세요.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

같지 않은 SQL 예

우리는 "names"라는 테이블을 만들 것입니다. 우리는 그 테이블에 몇 가지 레코드를 추가할 것입니다. 그런 다음 같지 않음 기호를 사용하여 테이블에서 데이터를 쿼리합니다.

CREATE TABLE names (
 id INTEGER PRIMARY KEY AUTOINCREMENT,
 name VARCHAR(128) NOT NULL
);
INSERT into names VALUES (1, "Christina");
INSERT into names VALUES (2, "Ashleigh");
INSERT into names VALUES (3, "Sarah");
INSERT into names VALUES (4, "Tad");
INSERT into names VALUES (5, "Dustin");
INSERT into names VALUES (6, "Elissa");
INSERT into names VALUES (7, "Kelly");
 
SELECT * from names
WHERE name <> "Christina" AND id != 7;

<>와 !=를 모두 사용하여 이 경우에 둘 다 작동함을 보여주었습니다. 이 데이터베이스를 호스팅하기 위해 Repl.it 샌드박스에서 sqlite3을 사용하고 있습니다. 다른 코드 편집기나 SQL 샌드박스 환경을 사용하는 경우 경험이 다를 수 있습니다.

SQL 문의 결과 집합은 다음을 보여줍니다.

 
2|Ashleigh
3|Sarah
4|Tad
5|Dustin
6|Elissa

쿼리는 "name"이 "Christina"와 같지 않은 모든 레코드를 반환합니다. 레코드가 반환되려면 "id"가 7이 아니어야 합니다. 훌륭해! 이것이 SQL에서 같지 않음 비교 연산자를 사용하는 방법입니다.

결론

SQL not equal 연산자를 사용하여 내용이 특정 값과 일치하지 않는 데이터베이스에서 행을 선택할 수 있습니다. 대부분의 SQL 버전에서 같지 않음 연산자는 보다 작음 다음에 보다 큼 기호(<>)가 옵니다.

느낌표 다음에 등호(!=)가 오는 것은 일부 SQL 버전에서 같지 않음 연산자로 사용할 수 있습니다. 이 명령문을 사용하면 두 표현식을 비교하여 서로 같지 않은지 확인할 수 있습니다.

SQL에 대해 더 알고 싶으십니까? 전체 SQL 학습 방법 가이드를 확인하십시오. 이 가이드에서는 지식을 향상시키는 데 사용할 수 있는 최고의 학습 리소스에 대한 전문가의 조언을 찾을 수 있습니다.