-
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