[SQL] 입문

hanahana·2023년 1월 4일
0

sql 실전반을 신청했는데 수준이 높고 너무 본격적인 내용이라 차라리 입문부터 다시 듣는게 나을것 같아서 입문반으로 바꾸었다
아는것도 있지만 SQL은 spring에서 데이터베이스를 연결할수있는 정도로만 배웠기 때문에 모르는 부분이나 알지만 복습하면서 잊었던거나 기초를 탄탄하게 하고자 한다.

select

select * //* = 컬럼 전부를 선택한다
from tb_name // 해당테이블의
limit 10 //10줄까지만 불러온다

select column1 column2 // 컬럼 1,2만 선택한다
from tb_name// 해당 테이블의 컬럼 1,2만 선택되어 출력된다.

가독성있게 쓰는 법

select column1
	, column2
from tb_name
  • spring에서 데이터베이스를 불러올때는 간단하게 썼지만 이런식으로 나누어두면 가독성도 올라가고 주석처리도 쉬워진다.

where

  • where로 해당 sql의문의 조건을 적을수있다.
select *
from table
where column1 = 1 //column1의 값이 1인 row만 출력된다.
column1column2
12
15
17

이런방식으로 컬럼1의 값이 1인 모든 열이 출력된다.

컬럼이름 임시 부여하기

select column1 as number //as는 임시 이름을 부여한다는 뜻, 생략해도 상관없으나 적어주는게 가독성이 좋다.
from tb_name
where column1 = 1
number
1
1
1

이런식으로 해당컬럼의 이름이 변경되어 출력된다.

첫 강의라 이미 아는 부분이지만 복습을 겸하여 집중해서 해볼까 한다
뒤로 갈수록 잘 몰랐던 부분이나 어려운 부분을 알수 있게되어 java웹 개발을 하는데 있어서도 많은 도움이 될것일 기대한다

본 내용은 데이터리안 'SQL 데이터 분석 캠프 입문반' 을 수강하며 작성한 내용입니다.

profile
hello world

0개의 댓글