ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SQL - 1일차 기초문/필터링
    SQL 정리/사전캠프 2024. 3. 19. 10:51

    사전 캠프는 어제 시작했지만 본인의 개인사유(건강 - 감기)로 인해 잠깐 미뤘었었다.

    그러니 오전 오후 파트로 나눠서 하는것이 좋겠다 싶더이다.

     

     

     

    1일차

    SQL은 'Structured Query Language'의 약자로, 

    데이터베이스에서 데이터를 추출하고 조작하는 데에 사용하는 데이터 처리 언어

     

    데이터를 모아 놓은 table, 그 내부 분류인 column(열) 을 다루는 방식에 대해 배웠다.

    조회, 정렬, 속성(attribute{=column?}) 이름 변경 등을 다뤘고 이를 활용 할 수 있는 방식을 제안하였는데

    그 예시로

     

    select * (열 제한 없이 전체 불러오기) / select 'column'
    from table
    where column = (지정 데이터 값 색인) (범위 지정 가능 <, >, <=, >=, <>)

     

     

    필터링을 위한 자체적인 문법

    between 사잇값

     

    where column between A and B

     

    in 포함

     

    where column in (21, 25, 27) or ('A' , 'B')

     

    like 유사값

     

    where column like 'A%'

    -> 특정 문자 위치 기준 표현.

    A% , %A%, %A

     

    조건의 연장을 위해 and, or, not

    연속되는 조건 사용간 연결

     

    select *
    from table
    where column1 between A and B 
    and column2 = 'K'
    and column3 like 'L%' or column3 like 'I%' 4)and not column3 like '%M%'

     

     

     

    의문

    작은 따옴표와 큰 따옴표 구분

    '지정된 명사' //  "고유명사" ?? 

    ->string이나 그쪽 이야긴거 같은데

    24.04.03

    ㄴ' ' 는 literal한 문자들을 제공하기 위해

        " " 는 대`소문자를 구별하거나 column 이름의 강조, SQL내의 명령어와 겹치는 경우 

        표시하고 구별짓기 위해 사용 되곤 한다.

     

     

     

     

     

    where column like '% %'

    공백도적용 할 수 있는가? - 가능

    'SQL 정리 > 사전캠프' 카테고리의 다른 글

    5일차 - null값, coalesce, pivot, 시간형식  (2) 2024.03.22
    SQL - 4일차  (0) 2024.03.20
    SQL 3-2일차 / 조건확장, 데이터 타입  (0) 2024.03.20
    SQL - 3일차  (0) 2024.03.19
    SQL - 2일차 연산자 / 범주 / 정렬  (1) 2024.03.19
Designed by Tistory.