SQL

[SQL] SELECT

권벡터 2023. 6. 4. 20:09

기능 

테이블 (Table) 내의 데이터를 검색할 때 사용한다. 

기본 형식 

SELECT [열] FROM [테이블]

 

  • SELECT: 데이터 검색 구문
  • [] 검색하려는 데이터 열을 입력
  • FROM: 데이터를 가져올 테이블을 정하는 구문 
  • [테이블]: 데이터가 저장된 테이블 이름을 입력

 

활용 예제

본 예제는  "Do it! SQL 입문 저서의 예제 코드를 사용했습니다. 

 

1개의 열(column) 검색하기 

SELECT symbol FROM nasdaq_company 

해석: 'nasdaq_company'의 'symbol' 열을 검색한다. 

 

2개 이상의 열(column)  검색하기

SELECT symbol, company_name  FROM nasdaq_company

해석:  'nasdaq_company'의 'symbol'과 'company_name'을 검색한다.

 

전체 열 검색하기 

SELECT  FROM nasdaq_company

해석: 'nasdaq_company'의 전체 행을 검색한다. 

 

 

참고

SQL 문법은 소문자로 써도 된다. 

내가 예시 코드에서는 SQL  문법을 대문자로 표기했지만 소문자로 코드를 작성해도 아무 문제없다. 

SQL Server는 기본적으로 대소문자를 구분하지 않으며 옵션으로 구분하도록 설정할 수도 있다. 이 말인 즉, 쿼리를 작성할 때, 대소문자 구별은 확실히 해야 한다는 사실을 명심하자. 

 

전체 열 검색은 비효율 적인 방법일 수도 있다.

테이블에 데이터가 비교적 적으면 문제 되지 않겠지만 만약 방대한 테이블을 처리해야 할 시, 전체 열 검색은 자원을 많이 소비하게 되므로 주의해야겠다. 검색할 때 로딩시간이 느린 이유가 여기에 있겠다.