SELECT 쿼리

반응형

SELECTSQL 데이터베이스에서 데이터를 검색하려면 구어적으로 쿼리 라고 하는 명령문을 작성해야 합니다 . 쿼리 자체는 우리가 찾고 있는 데이터, 데이터베이스에서 해당 데이터를 찾을 수 있는 위치, 선택적으로 반환되기 전에 데이터를 변환하는 방법을 선언하는 명령문일 뿐입니다. 하지만 여기에는 특정 구문이 있는데, 이는 다음 연습에서 배우게 될 것입니다.

소개에서 언급했듯이 SQL의 테이블은 엔터티 유형(예: 개)으로 간주할 수 있으며 해당 테이블의 각 행은 해당 유형의 특정 인스턴스 (예: 퍼그, 비글, 개) 로 생각할 수 있습니다. 다른 색깔의 퍼그 등). 즉, 열은 해당 엔터티의 모든 인스턴스가 공유하는 공통 속성(예: 털 색상, 꼬리 길이 등)을 나타냅니다.

그리고 데이터 테이블이 주어지면 우리가 작성할 수 있는 가장 기본적인 쿼리는 모든 행(인스턴스)이 포함된 테이블의 몇 열(속성)을 선택하는 쿼리입니다.

특정 열에 대한 쿼리 선택
SELECT column, another_column, …
FROM mytable;


이 쿼리의 결과는 행과 열의 2차원 집합이 되며 사실상 테이블의 복사본이지만 우리가 요청한 열만 포함됩니다.

테이블에서 데이터의 모든 열을 완전히 검색하려면 *모든 열 이름을 개별적으로 나열하는 대신 별표( ) 약식을 사용할 수 있습니다.

모든 열에 대한 쿼리 선택


SELECT * 
FROM mytable;


특히 이 쿼리는 모든 데이터를 한 번에 덤프하여 테이블을 검사하는 간단한 방법이기 때문에 정말 유용합니다.

반응형