728x90
03 - 1 SELECT 문으로 데이터 검색하기
SELECT 문은 데이터베이스에서 데이터를 검색하는 구문입니다. SELECT 문은 사용하기 쉽지만 시스템 성능에 많은 영향을 미치므로 주의해서 사용해야 합니다.
※ 검색과 쓰기 구문의 사용 빈도는 7:3 정도로 검색 구문의 사용 빈도가 매우 높습니다.
주석 작성 방법과 쿼리 실행 방법 알아보기
주석 작성 방법과 쿼리 실행 방법을 알아보겠습니다. 주석은 쿼리 실행에 영향을 주지 않습니다. 코드 설명을 위한 메모라 생각하면 됩니다.
한 줄 주석 처리 방법
1줄 주석을 입력하고 싶은 경우에는 --를 사용합니다.
-- 주석 입력
여러 줄 주석 처리 방법
여러 줄의 주석으로 처리하고 싶다면 주석의 시작과 끝에 각각 /*와 */를 감싸듯이 사용합니다. /*와 */로 감싼 주석은 실행되지 않을 것입니다.
/*
주석 입력
주석 입력
*/
SELECT 문으로 특정 열 검색하기
데이터를 검색하려면 SELECT 문을 사용합니다. SELECT 문은 다양한 옵션도 함께 사용할 수 있습니다.
-- SELECT 문의 기본 형식
SELECT [열] FROM [테이블]
-- 1 2 3 4
- SELECT : 데이터를 검색하는 구문이다.
- [열] : 검색하려는 데이터의 열을 입력한다. 여러 열을 검색할 때는 쉼표로 구분해 연결한다. 열 이름 대신 *를 입력하면 테이블의 전체 열을 검색한다.
- FROM : 데이터를 가져올 테이블을 정하는 구문이다.
- [테이블] : 데이터가 저장된 테이블 이름을 입력한다.
하나의 열 검색하기
-- nasdaq_company 테이블에서 주식 거래에 사용하는 종목 코드(symbol) 열을 검색하는 쿼리
SELECT symbol FROM nasdaq_company
여러 개의 열 검색하기
-- nasdaq_company 테이블에서 symbol, company_name 열을 검색하는 쿼리
SELECT symbol, company_name FROM nasdaq_company
전체 열 검색하기
-- nasdaq_company 테이블의 전체 데이터를 검색하는 쿼리
SELECT * FROM nasdaq_company
※ 데이터를 검색할 때 전체 열 검색은 조금만 쓰는 것이 좋습니다. 전체 열을 검색할 경우 불풀요한 열의 데이터까지 검색하므로 CPU나 디스크에 많은 부담을 주기 때문입니다. 또한 검색한 데이터는 네트웨크로 전송하는 것이 일반적이므로 네트워크에도 부담을 줍니다.
실전 SQL
퀴즈 1. nasdaq_company 테이블에서 sector, industry 열만 검색하세요.
더보기
SELECT sector, industry FROM nasdaq_company
퀴즈 2. nasdaq_company 테이블에서 symbol, close_price 열만 검색하세요.
더보기
SELECT symbol, close_price FROM nasdaq_company
728x90