본문 바로가기

스파르타 코딩클럽/SQL

1주차_SQL Database, 쿼리문 Where 절

반응형

SQL은 반복적으로 써보면서 감과 원리를 익히기가 중요. 몇 가지 안되는 문법들로 무궁무진한 결과를 얻을 수 있음.

같이 삽질하며 익히는 수업!

 

DB에 데이터를 저장시 이점

많은 양의 데이터를 효과적으로 저장/수정/사용 가능

 

DB란?

여러 사람들이 함께 사용할 목적으로 데이터를 담는 통

모든 데이터베이스는 CRUD에 해당하는 기능을 지원.

 

C(Create) : 데이터의 생성

R(Read) : 저장된 데이터를 읽어오는 것

U(Update) : 저장된 데이터를 변경

D(Delete): 저장된 데이터를 삭제하는 것

 

쿼리문

1. Select 쿼리문

어떤 테이블에서 어떤 필드의 데이터를 가져올지로 구성

* 모든 필드 = e.g) Select * from @  (@에서 추출한 *모든데이터)

 

  •   1) Where 절 
  •   Select 쿼리문으로 가져올 데이터들에 조건을 걸어줌
  •   Where 절과 자주 같이 쓰는 문법 배우기

         같지않음 !=

         범위 between e.g) 날짜, 포인트...

         포함 ( 1,2,3,4 ) 

         Like e.g) where email like 'a%' : email이 a로 시작하는 모든 데이터

                                        where email like 'a%com' : email이 a로 시작해서 com으로 끝남

                                        where email like '%naver.com' : email이  naver.com으로 끝남

         limit  e.g) limit 5 = 결과값 중 5개만 보여줌

         Distinct  중복 제거하고 보기  e.g) select distinct (payment_method) from orders

         Count e.g) select count (*) from orders    where payment_method = 'kakaopay'

                                       

혼자서도 삽질을 잘 해봐야 함! 30분 1시간 고민 해보기
공부 둘째 날 쿼리문 입력후 결과 값 추출 하는 방법이 기억이 안남
ctrl+enter 잊지말자

 

 

 

 

반응형

'스파르타 코딩클럽 > SQL' 카테고리의 다른 글

TIL)SQL Join, Union  (0) 2022.06.24
TIL)SQL select, Group by, count(*) from  (0) 2022.06.07