내배캠_Data_3기/TIL

240624_SQL, 데이터베이스, 쿼리, 연산자, 명령어, SQL문제

케일라(Data_3기) 2024. 6. 24. 19:55

강의 : [KDC] 엑셀보다 쉽고 빠른 SQL - 1주차

 

수업목표

  • 데이터베이스와 SQL 이해하기
  • SELECT, FROM 문을 이용하여 데이터를 조회하기
  • WHERE 절을 이용하여 데이터를 필터링하기

  • 데이터베이스 : 데이터가 저장되어있는 저장소
  • SQL : 데이터베이스와 대화하기 위한 언어

명령어

더보기

  select *   '데이터조회'

  from 테이블  '어디에서 데이터를 조회할까'

  where 필터링 조건 

  • select : 데이터를 가져오는 기본 명령어. 데이터를 조회하는 모든 쿼리(Query)에 사용함
  • * : 모든 컬럼을 불러옴
  • from: 데이터를 가져올 테이블을 특정해주는 명령어.
  • where : 전체 데이터에서  where에 해당하는 데이터만 필터링.
  • 비교연산자: 같다(=), 크다(>), 작다(<) 등을 사용.
    비교연산자 = <> > >= < <=
    의미 같다 다르다 크다 이상 작다 이하
  • between A and B : A와 B사이에 해당하는 조건
  • in (A, B, C) : 포함하는 조건
  • like : 완전히 똑같지는 않지만, 비슷한 값을 조건
    like '문자%' like '%문자%' like '%문자'
    특정문자로 시작하는 경우 특정문자를 포함하는 경우 특정문자로 끝나는 경우
  • 논리연산
    논리연산자 and or not
    의미 그리고(조건모두 만족) 또는(조건 중 하나만 만족) 아닌(모두 불만족)

 

디비버를 활용한 SQL 1주차

 


SQL 문제

정렬 명령어 order by

오름차순 asc (기본설정) (Ascending)

내림차순 desc (Descending)