데이터베이스는 다양한 형식으로 많은 양의 데이터를 저장합니다. 그러나 데이터를 선택하는 방법을 생각한 적이 있습니까? ? 음, SQL SELECT 문은 데이터베이스에서 데이터를 검색하는 데 사용됩니다. SQL SELECT에 대한이 기사에서는 SQL에서 SELECT 문을 사용하는 방법에 대해 설명합니다. .
이 기사에서는 다음 주제를 다룹니다.
SQL SELECT 란 무엇입니까?
SELECT 문은 데이터베이스에서 특정 데이터 집합을 선택하는 데 사용됩니다. SELECT 문에 의해 반환 된 데이터는 결과 집합이라는 결과 테이블에 저장됩니다.
SQL SELECT 구문 :
-몇 개의 열을 선택하려면 SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName-테이블에서 전체 데이터를 선택하려면 SELECT * FROM TableName-테이블에서 상위 N 개 레코드를 선택하려면 SELECT TOP N * FROM TableName
SQL SELECT에 대한이 기사에서 계속해서 SELECT 문을 다양한 방법으로 사용하는 방법을 이해하겠습니다.
예 :
더 나은 이해를 위해 다음 표를 고려할 것입니다.
학생 아이디 | 학생 이름 | 나이 | 시티 | 국가 |
하나 | 로한 | 2. 3 | 뭄바이 | 인도 |
2 | Sameera | 22 | 뭄바이 | 인도 |
삼 | 안나 | 이십 일 | 런던 | 영국 |
4 | 남자 | 19 | 뉴욕 | 용도 |
5 | 앨리스 | 22 | 베를린 | 독일 |
각각 하나씩 살펴 보겠습니다.
SQL SELECT 열 예
여기에서 데이터를 검색하려는 열 이름을 언급합니다.
예: Students 테이블에서 StudentID, StudentName 및 Age를 검색하는 쿼리를 작성합니다.
학생 ID, 학생 이름, 연령 선택
산출:
학생 아이디 | 학생 이름 | 나이 |
하나 | 로한 | 2. 3 |
2 | Sameera | 22 |
삼 | 안나 | 이십 일 |
4 | 남자 | 19 |
5 | 앨리스 | 22 |
SQL SELECT * 예
별표 (*)는 데이터베이스 / 테이블 / 열에서 모든 데이터를 선택하는 데 사용됩니다.
예: Students 테이블에서 모든 세부 정보를 검색하는 쿼리를 작성하십시오.
Java 플랫폼의 구성 요소는 무엇입니까?
선택 * 학생에서
산출:
학생 아이디 | 학생 이름 | 나이 | 시티 | 국가 |
하나 | 로한 | 2. 3 | 뭄바이 | 인도 |
2 | Sameera | 22 | 뭄바이 | 인도 |
삼 | 안나 | 이십 일 | 런던 | 영국 |
4 | 남자 | 19 | 뉴욕 | 용도 |
5 | 앨리스 | 22 | 베를린 | 독일 |
이것이 SELECT 문을 사용하는 간단한 방법입니다. SQL SELECT에 대한이 기사를 진행하고 SQL의 다른 명령과 함께 SELECT 문을 사용하는 방법을 이해하겠습니다.
DISTINCT와 함께 SELECT 사용
DISTINCT 문과 함께 SELECT 문을 사용하여 고유 한 값만 검색 할 수 있습니다.
통사론
SELECT DISTINCT ColumnName1, ColumnName2, ColumnName (N) FROM TableName
예
학생과 구별되는 연령 선택
산출:
나이 |
2. 3 |
22 |
이십 일 |
19 |
이 기사에서는 ORDER BY 절과 함께 SQL SELECT를 사용하는 방법을 이해하겠습니다.
ORDER BY와 함께 SELECT 사용
우리 모두 알고 있듯이 ORDER BY 문 결과를 오름차순 또는 내림차순으로 정렬하는 데 사용됩니다. SELECT 문과 함께 ORDER BY 문을 사용하여 특정 데이터를 오름차순 또는 내림차순으로 검색 할 수 있습니다.
통사론
SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC
ORDER BY 만 사용하는 예
학생 테이블에서 도시별로 정렬 된 모든 필드를 선택하는 쿼리를 작성합니다.
선택 * 학생에서 도시 별 주문
산출:
학생 아이디 | 학생 이름 | 나이 | 시티 | 국가 |
5 | 앨리스 | 22 | 베를린 | 독일 |
삼 | 어록 | 이십 일 | 런던 | 영국 |
하나 | 로한 | 2. 3 | 뭄바이 | 인도 |
2 | Sameera | 22 | 뭄바이 | 인도 |
4 | 남자 | 19 | 뉴욕 | 용도 |
내림차순으로 ORDER BY를 사용하는 예
내림차순으로 도시별로 정렬 된 students 테이블의 모든 필드를 선택하는 쿼리를 작성합니다.
선택 * 학생 ORDER BY City DESC
학생 아이디 | 학생 이름 | 나이 | 시티 | 국가 |
4 | 남자 | 19 | 뉴욕 | 용도 |
하나 | 로한 | 2. 3 | 뭄바이 | 인도 |
2 | Sameera | 22 | 뭄바이 | 인도 |
삼 | 어록 | 이십 일 | 런던 | 영국 |
5 | 앨리스 | 22 | 베를린 | 독일 |
이 기사에서는 GROUP BY 문과 함께 SQL SELECT를 사용하는 방법을 이해하겠습니다.
GROUP BY와 함께 SELECT 사용
그만큼 GROUP BY 문 SELECT 문과 함께 사용되어 결과 집합을 하나 이상의 열로 그룹화합니다.
통사론
SELECT ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName WHERE 조건 GROUP BY ColumnName (N) ORDER BY ColumnName (N)
예:
각 연령의 학생 수를 나열하는 쿼리를 작성하십시오.
COUNT (StudentID), 도시 별 학생 그룹 선택
산출:
COUNT (StudentID) | 시티 |
2 | 뭄바이 |
하나 | 런던 |
하나 | 뉴욕 |
하나 | 베를린 |
이 기사에서는 GROUP BY 문과 함께 SQL SELECT를 사용하는 방법을 이해하겠습니다.
HAVING 절과 함께 SELECT 사용
HAVING 절은 SELECT 문과 함께 사용하여 일부 조건에 따라 데이터를 검색 할 수 있습니다.
통사론
SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE Condition GROUP BY ColumnName (N) HAVING Condition ORDER BY ColumnName (N)
예
학생 수가> 1이고 내림차순으로 정렬 된 각 도시의 학생 수를 검색하는 쿼리를 작성합니다.
SELECT COUNT (StudentID), City From Students 도시 별 그룹 HAVING COUNT (StudentID)> 1 ORDER BY COUNT (StudentID) DESC
산출:
개수 (StudentID) | 시티 |
2 | 뭄바이 |
INTO 절과 함께 SELECT 사용
이 문은 한 테이블에서 다른 테이블로 데이터를 복사 할 때 사용됩니다.
통사론
SELECT * INTO NewTableName [IN DatabaseName] FROM OldTableName WHERE 조건
예
Students 데이터베이스의 백업을 만드는 쿼리를 작성하십시오.
SELECT * INTO StudentBackup from Students
산출:
StudentBackup 테이블에는 Students 테이블의 모든 필드가 포함됩니다.
학생 아이디 | 학생 이름 | 나이 | 시티 | 국가 |
하나 | 로한 | 2. 3 | 뭄바이 | 인도 |
2 | Sameera | 22 | 뭄바이 | 인도 |
삼 | 안나 | 이십 일 | 런던 | 영국 |
4 | 남자 | 19 | 뉴욕 | 용도 |
5 | 앨리스 | 22 | 베를린 | 독일 |
예: Students 테이블에서 몇 개의 열을 선택하여 백업을 만드는 쿼리를 작성합니다.
StudentName, Age INTO StudentBackup from Students 선택
산출:
StudentBackup 테이블에 Students 테이블의 다음 필드가있는 것을 볼 수 있습니다.
학생 이름 | 나이 |
로한 | 2. 3 |
Sameera | 22 |
안나 | 이십 일 |
남자 | 19 |
앨리스 | 22 |
예: '뭄바이'시에서 공부하는 모든 학생의 모든 세부 정보를 삽입하여 백업을 만드는 쿼리를 작성하세요.
SELECT * INTO StudentsBackup from Students Where City = '뭄바이'
학생 아이디 | 학생 이름 | 나이 | 시티 | 국가 |
하나 | 로한 | 2. 3 | 뭄바이 | 인도 |
2 | Sameera | 22 | 뭄바이 | 인도 |
SELECT 명령을 사용하는 몇 가지 방법입니다. 더 많은 지식을 얻으려면 계속해서 쿼리 작성을 연습하십시오. SQL 명령 .이것으로 우리는 SQL SELECT에 대한이 기사를 마칩니다.
더 자세히 알고 싶다면 MySQL 이 오픈 소스 관계형 데이터베이스에 대해 알아보고 강사 주도의 라이브 교육 및 실제 프로젝트 경험과 함께 제공됩니다. 이 교육은 MySQL을 심층적으로 이해하고 주제에 대한 숙달을 달성하는 데 도움이됩니다.
질문이 있으십니까? SQL SELECT에 대한이 기사의 주석 섹션에서 언급 해 주시면 다시 연락 드리겠습니다.