Giyoun's Projects

https://parkgiyoun.github.io/Project_tree_no_js/

SQL

[SQLD] SQL 기초 1 - SELECT문

P-Gyoun 2023. 7. 10. 16:15

SELECT문은 SQL에서 가장 많이 사용하는 구문이다.

테이블에 저장된 데이터를 추출/조회하고자 할 때 사용한다.

기본적으로 SQL문법은 영문법과 비슷하게 흘러간다고 생각하면 쉽다.

1. 테이블을 모두 조회

SELECT * FROM table1;

(* : asterisk - 모든 COLUMN을 고를때 사용)
위 sql을 해석하면 다음과 같다.
선택해라 / 모든 것을 / ~로부터 /  table1

영어의 어순을 한글로 바꾸면,

table1로부터 모든 것을 선택해라.
위와 같이 해석할 수 있게된다.

2. 특정 컬럼을 조회

table1 전체조회 했을 때

table1이 위 사진과 같을 때, id와 name칼럼만 가지고 오고 싶으면 다음과 같이 SQL문을 작성할 수 있다

SELECT id, name FROM table1;

콤마(,)를 활용해서, 보여줄 테이블의 컬럼을 여러개 지정할 수 있다.

 

3. 함수를 사용하여 조회

SELECT 다음으로, 테이블의 컬럼명만 들어갈 수 있는 것은 아니다.
우리가 원하는 정보는 최솟값이나 최댓값등이 될 수도 있고, 문자의 변형이 필요할 수도 있다.
함수를 사용함으로써 우리가 원하는 데이터로 가공할 수 있음을 기억하자.

ex) 영문 이름을 모두 대문자로 변경하여 조회

SELECT UPPER(name) AS user_name FROM table1;

 

간단하게 SELECT문이 흘러가는 과정을 정리해 보았다.

마지막에서 소개한 함수, 그리고 별칭 지정(AS)에 대해 더 자세한 내용은 다음 글에서 다룰 것이다.

 

------

참고자료 : 유튜브 선생님께 배우는 SQL 개발자 SQLD과외노트

실습사이트 : SQL Test

 

SQL Test

Free Online SQL Test Tool

sqltest.net