공부일기/엑셀보다 쉬운 SQL

엑셀보다 쉬운 SQL 1주차 개발일지

pipiiiiii 2023. 11. 9. 15:11

용어 정리

· SQL = Query

 - Query를 작성한다고 말하기도 한다.

· 데이터 베이스 = 폴더

· 테이블 = 파일

 - 테이블은 엑셀과 구조가 비슷하다. 

· 열 = 필드 혹은 컬럼

 - 강의를 하는 동안 컬럼으로 통일해서 지칭한다.

 

SQL의 기본 구조 익히기

· 데이터를 가져오는 명령어 : select

· 모든 칼럼을 가져오는 명령어 : *

· 데이터를 가져 올 테이블을 특정하는 명령어 : from

· SQL에서 사용하게 될 경우

 

[실습] payments 테이블의 데이터 조회하기

 

[실습] customers 테이블의 데이터 조회하기

 

SQL의 명령어 익히기

· 테이블에서 원하는 컬럼만 가져오고 싶은 경우 select 다음에 컬럼명을 작성한다. 

ex)

 

·여러 개의 컬럼을 가져오고 싶은 경우 ', '를 사용한다. 

ex)

 

·  컬럼명을 바꾸고 싶은 경우 2가지 방법이 있다.

 ① 컬럼명 as 바꾸고 싶은 컬럼명(=별명)

ex) 

 ② 컬럼명 바꾸고 싶은 컬럼명(=별명)

ex) 

→ ※ 컬럼명을 바꿀 때 주의사항 : 영문과 언더바(_)가 아닌 특수문자와 한글은 " "를 붙여서 사용해야 한다. 

ex) 영문인 경우

ex) 한글인 경우

 

· 조건에 맞는 데이터만 정리하는 방법은  where을 사용하는 것이다. 

ex)

  → ※ 데이터 조건을 작성할 때 주의사항 : 문자 사용 시 ' '를 사용해서 작성해야 한다. 

    → ☆이 부분에서 궁금한 점 ☆

문자 사용 시 ' '를 사용해서 작성해야 한다고 했지만 문자가 아닌 숫자도 ' '를 사용해서 작성해도 될까?

숫자도 가능하다면 where 컬럼명 = 데이터 조건을 작성할 때 작성하는 것들을 다 ' '를 붙여서 작성해도 되지 않을까?  

 

· 조건을 정할 때 비교연산자를 사용하여 정할 수 있다. 

 - 비교연산자란 : =, <, >, <=, >=, <>가 있다. 이 중 <>는 같지 않다를 의미한다. 

ex)

 

· 조건과 조건 사이를 조회하는 방법은 between 조건 and 조건을 사용하는 것이다. 

ex)

 

· 여러 조건을 포함해 조회하는 방법은 in(조건, 조건, 조건)을 사용하는 것이다.

ex)

 

· 특정 문자를 기준으로 조회하는 방법은 like '조건%'를 사용하는 것이다.

 - %를 기점으로 조회하는 조건의 기준이 생긴다. 

  ① like '조건%' : 조건으로 시작하는 조건

  ② like '%조건%' : 중간에 조건이 있는 조건

  ③ like '%조건' : 조건으로 끝나는 조건 

ex) 

 

· 논리연산을 사용 시 where절에 여러 조건을 적용할 수 있다. 

 - 논리연산의 종류에는 and(그리고), or(또는), not(아닌)이 있다.

ex)

 

· 1주 차 숙제

 - 조리시간이 20분 ~ 30분 이내로 걸리는 한국 음식점의 상호명과 전화번호가 알고 싶다. 

 → 내 쿼리문과 결괏값 

 

→ 정답 쿼리문과 결괏값 

 

· 1주차 소감

 - SQL에 대해 막막함이 많이 느껴졌었는데 스파르타 코딩클럽을 통해 강의를 들으면서 어떻게 사용하는지 알아갈 수 있어 즐거웠다. 처음에 알려주는 것들은 기초 중에 기초인 것을 알고있으니 이해하고 숙제를 풀었다는 것에 자만하지 않고 앞으로의 수업도 잘 따라가려고 노력해야겠다.