이것은 아마도 가장 널리 사용되는 SQL 쿼리 예제입니다. 아래 예제에서는 “Student_ID” 열 또는 특성을 테이블 “STUDENT”에서 추출합니다. 쿼리는 데이터베이스 테이블또는 테이블 조합의 데이터 또는 정보에 대한 요청입니다. 이 데이터는 SQL(구조화된 쿼리 언어)에서 반환된 결과또는 그림, 그래프 또는 복잡한 결과(예: 데이터 마이닝 도구의 추세 분석)로 생성될 수 있습니다. SQL은 강력한 언어이며 위의 문은 매우 간단합니다. SQL을 사용하여 표시할 열을 선택하고, 조건을 더 추가할 수 있으며, 동시에 여러 테이블을 쿼리할 수도 있습니다. SQL에 대해 자세히 알아본 사람이 있다면 이 자습서를 완료한 후 SQL 자습서를 확인하십시오. 쿼리 데이터베이스 기능은 데이터 저장 기능과 동일합니다. 따라서 다양한 데이터베이스 엔진과 목적을 위해 많은 쿼리 언어가 개발되었지만 SQL은 지금까지 가장 유비쿼터스하고 잘 알려져 있습니다. 사실, 신인 데이터베이스 관리자는 다른 쿼리 언어의 존재에 대해 배울 때 종종 놀랍습니다, 외국어를 처음들을 때 영어권 아이들이 당황하는 방법과 다소 비슷합니다.

두 시나리오에서 놀라움의 요소는 다른 언어를 더 잘 이해하게 합니다. 예를 들어 데이터베이스의 데이터를 원할 때 쿼리를 사용하여 특정 정보를 요청합니다. 직원 테이블이 있고 판매 실적 수치를 추적하려고 할 수 있습니다. 특정 기간에 가장 높은 매출을 기록한 직원에 대해 데이터베이스를 쿼리할 수 있습니다. 뷰는 쿼리의 결과로 형성되는 맞춤형 테이블입니다. 다른 테이블과 마찬가지로 테이블과 행이 있습니다. 일반적으로 SQL에서 쿼리를 독립보기로 실행하는 것이 좋습니다. WITH 절을 사용하면 별칭을 사용하여 임시 테이블에 쿼리 결과를 저장할 수 있습니다. 쉼표를 사용하고 WITH 키워드의 인스턴스 를 사용하여 여러 임시 테이블을 정의할 수도 있습니다. 다른 쿼리 언어는 그래프 또는 기타 복잡한 데이터 조작(예: 데이터 마이닝)으로 데이터를 생성하며, 이는 이전에 알려지지 않은 추세와 구별또는 다른 데이터 간의 관계를 밝히는 정보의 심층 분석입니다. 예를 들어 SQL 제조 회사 쿼리를 통해 6월과 7월의 월별 매출 피크또는 여성 영업 담당자가 연말연시에 남성 판매 담당자보다 지속적으로 실적을 나타낼 수 있습니다. 이 쿼리는 `제품 목록`이라는 뷰를 업데이트하고 이 보기가 없으면 제품 목록 보기가 이 쿼리에 지정된 대로 만들어집니다.

쿼리 언어는 데이터베이스에서 쿼리를 만드는 데 사용되며 Microsoft 구조화 쿼리 언어(SQL)가 표준입니다. SQL 쿼리 우산 아래에는 MySQL, Oracle SQL 및 NuoDB를 비롯한 여러 확장 언어가 있습니다. NoSQL 데이터베이스 및 그래프 데이터베이스와 같은 다른 유형의 데이터베이스에 대한 쿼리 언어에는 카산드라 쿼리 언어(CQL), Neo4j의 사이퍼, 데이터 마이닝 확장(DMX) 및 XQuery가 포함됩니다.