SQL 검토 - WHERE, SELECT

1939 단어 sql100daysofcode
저는 최근에 #100daysofcode 챌린지의 일환으로 스스로 SQL을 가르치기 시작했고 제가 배운 몇 가지를 복습하기 위해 메모를 해야겠다고 생각했습니다.
SQl은 데이터를 저장, 조작 및 검색하는 데 사용되는 언어입니다. SQL 언어는 MySQL, SQL Server, MS Access, Oracle 및 기타 시스템에서 사용됩니다.

SQL은 구조적 쿼리 언어를 나타냅니다. 데이터베이스의 테이블에서 레코드를 실행, 검색, 삽입, 업데이트, 삭제 및 생성할 수 있습니다.

SQL 문



db에서 수행해야 하는 대부분의 작업은 SQL 문으로 수행됩니다.

전.SELECT * FROM employees;이 코드 줄은 SELECT 문을 사용하여 *(모든 열을 의미함)를 사용하여 직원 테이블의 모든 열 이름을 쿼리합니다.

SQL 키워드는 대소문자를 구분하지 않으므로 SELECT는 select와 동일하지만 키워드를 대문자로 사용하는 것이 일반적입니다.

구문 선택



SELECT 구문은 다음과 같습니다.
SELECT column1, column2 FROM table_name;
이에 대한 예는 다음과 같습니다.

SELECT age, salary 
FROM employees;


여기서 연령과 급여는 모두 직원 테이블의 열입니다.

구별 선택



SELECT DISTINCT 키워드는 테이블에서 고유한 값을 검색하는 데 사용되므로 결과 집합에서 값이 반복되지 않습니다. 열에는 종종 중복 값이 ​​있을 수 있으므로 DISTINCT 키워드를 사용하는 것이 이러한 중복을 제거하는 좋은 방법입니다.

예를 들어, 고객은 같은 종류의 과일을 구입할 수 있습니다. 각 개인이 구매한 모든 과일에 대한 모든 데이터가 아니라 구매한 과일 종류에 대한 데이터만 원할 수 있습니다.

입력하는 대신SELECT Fruit FROM Customers;다음을 입력합니다.SELECT DISTINCT Fruit FROM Customers;
DISTINCT 키워드를 사용하는 동안 더 구체적으로 얻을 수 있습니다.
예:
SELECT COUNT (DISTINCT Fruit) FROM Customers;
키워드 COUNT에서 알 수 있듯이 이 쿼리는 열에 있는 고유한 값의 수를 계산하고 해당 값을 반환합니다.

WHERE 절



WHERE 절은 쿼리 문의 정보를 필터링하는 데 사용됩니다.
구문은 다음과 같습니다.SELECT column1 FROM table_name WHERE condition;
예:

SELECT * FROM employees
WHERE State = "Idaho";


이것은 아이다호에 거주하는 직원에 대한 모든 정보를 반환합니다.

텍스트 및 숫자 필드



SQL의 텍스트 필드에는 작은따옴표나 큰따옴표를 사용해야 합니다. 숫자 필드는 따옴표가 필요하지 않고 오류가 발생하므로 그 반대입니다.

참고: 쿼리를 실행하려면 각 쿼리 끝에 세미콜론이 있어야 합니다. 당신은 무엇이든 할 수 없습니다, 이것은 자바 스크립트가 아닙니다 ;)

여기까지가 1부입니다. 읽어주셔서 감사합니다!

좋은 웹페이지 즐겨찾기