혜니니의 공부방

[SQL] 인프런 SQL 본문

공부 기록

[SQL] 인프런 SQL

니니혜 2021. 3. 8. 22:17

1. 행 = 컬럼 Column

2. 열 = 로우 Row 

 

 - SELECT * FROM  : 데이터 조회

 - SELECT : 선택 

 - FROM : 어디 데이터에서 조회할건지

 - 너무나 많은 데이터들이 있으면 전부 조회해서 볼 수 없으니 LIMIT (숫자) 를 정해서 정해진 개수만 가져오기.

 - WHERE : SQL에 조건을 추가하는 것.

ex) WHERE CustomerName < "B" : B이전의 데이터를 조회한다. 두 가지 데이터를 조회하고 싶을때는

AND로 묶어주면 된다. AND / OR 는 논리연산자==> 일반적인 코딩의 논리연산자와 동일.

 - + LIKE : 조건의 일부를 검색해서 검색가능 ' %%(와일드카드)' %는 가운데문자들 사이에 어떤 것이 ㅍ와도 상관없으니 가운데 문자가 포함된 것을 찾아줘  사 비슷한 문자를 찾아줘  

      'B_____' '_' 언더바의 의미는 어떤 문자라고 특정하지는 않았지만 b로 시작한 다음 언더바의 갯수만큼의 글자가 나오는지 정한다.  = 한글자 와일드카드

      * 문자열 내에 % 나 _ 바가 존재할 경우에는 '\' (백슬래쉬, 이스케이프) 문자를 사용, (DB마다 다른거 유의하기.)

 - + IN : ex) WHERE City In (원하는 조건들 포함.) 

 - + BETWEEN : -사이에 라는 의미로 조건에 포함하는걸 출력하라는 의미.

 - + IS NULL : 비어있는 부분 검색.  ' NULL은 특별한 값으로 비교 연산자가 아니라 IS 를 사용하기 '

    * NULL / NaN(Not a Number) 숫자도 문자도 아니다.

 

 

 

 

 

 

Comments