티스토리 뷰

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

 

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

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

'SQL' 카테고리의 다른 글

[SQL] 와일드카드로 문자열 검색하기,LIKE (지루함 주의)  (2) 2023.06.05
[SQL] ORDER BY  (1) 2023.06.04
[SQL] WHERE  (0) 2023.06.04
[SQL]02. 데이터베이스, SQL 설치하기  (0) 2023.04.26
[SQL]01. 데이터베이스와 SQL 기초  (0) 2023.04.24
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함