SELECT
select는 데이터를 조회
from 은 어떤 테이블을 조할지
formula
select 조회하고자 하는 데이터(컬럼명) from 테이블명
desc tb_table
=> 테이블의 구조를 조회하는 방법
tbl_students의 모든데이터 조회!
tbl_students의 테이블 구조 조회
컬럼명 selete 할 경우
select * from tb_table
=> tb_table (테이블)의 모든 데이터(column)를 조회
select col1 from tb_table
=> tb_table (테이블)의 col1(컬럼명) column 만 선택해서 조회
select col1, col2 from tb_table
=> tb_table (테이블)의 col1, col2 (컬럼명) column 만 선택해서 조회
표현식을 select할 경우
표현식 : 컬럼명을 제외한 모든 식(함수, 연산) 컬럼과 결합해서 사용할 수 있는 표현가능한 모든식을 의미
select co1, co2, SAL*1.1 from ta_table
=> SAL 데이터에 1.1을 곱한( * ) 데이터 출력
select문에 distinct 옵션을 줄 경우
distinct는 테이블에서 중복을 제거한 데이터를 조회하는 옵션
select distinct name from tbl_students;
=> tbl_students 테이블의 name coloum 에 중복된 값을 제외하고 조회
select문의 alias
컬럼의 명칭을 지정해 줄 수 있음
AS 내가 원하는 컬럼명으로 출력하고 싶을 때 사용
select name AS 학생명 from tbl_students;
=> tbl_students 테이블의 name coloum 에 컬럼명을 "학생명"으로 출력해 줌
'SQL > SQL 이론' 카테고리의 다른 글
[SQL] 윈도우 함수 (window function) (0) | 2024.10.30 |
---|---|
[SQL] 서브쿼리 (0) | 2024.10.29 |
[SQL] 연산자 - between and, in, like, is null (0) | 2024.05.17 |
[SQL] WHERE 조건에 해당하는 데이터 조회 (0) | 2024.05.17 |