멋사 - SQL 기초

는는·2022년 9월 23일
0

SQL - 공부

목록 보기
1/13

오늘은 SQL 기초를 배웠다. SQL는 처음 해봤는데 재밌었던거 같다

SQL

SELECT (*)  -- * 이것은 모두를 가져오라는 질의어다.
FROM (name) -- name 여기로 부터 가저온다.
WHERE name = "영희" -- name 컬럼에서 안에 있는 영희만 불러온다.
SELECT name AS name_id

SELECT 은 특정 열을 불러 올 수도 있고

AS를 사용하여 이름 명도 변경 할 수 있다.

데이터 프레임에서 사용한 것처럼 별칭을 만드는 것이다.

SELECT SUM(컬럼) -- 더할때 사용
SELECT AUG(컬럼) -- 평균을 낼 때 사용
SELECT COUNT(*) -- 숫자를 셀 때 사용
SELECT MIN() ,MAX() -- 최솟값과 최댓값

이 코드들은 엑셀과 비슷한 것 같다.

WHERE 에서 2개를 불러볼때는!

WHERE name = "영희" or name = "철수" 

라고 불러오거나!

WHERE name IN (‘영희’,’철수’) 

간단하게 불러오고 싶으면 이렇게 IN을 사용하는 것이 좋다

WHERE는 특정 행을 가져오는 것이다

ORDER BY 컬럼명 DESC -- 컬러명을 내림차순으로 정렬하는 것이다

ORDER BY 는 정렬 할 때 사용하는 쿼리이다.

ORDER BY 컬럼명 LIKE '3%' -- 3으로 시작하는 숫자를 찾아줘

LIKE 를 사용해서 특정 문자만 불러 올 수도 있다

반대로 NOT 을 사용하면 그것을 제외 하고 불러 올 수 있다.

GROUP BY() -- 그룹별 요약
HAVING () -- 요약 정보 필터링

HAVING 은 GROUP BY 뒤에 사용한다

LIMIT 3 

출력하는 숫자를 제한 하는 쿼리입니다.

SElECT 
FROM 
GROUP BY 
HAVING 
ORDER BY 
LIMIT 

쿼리의 순서가 제일 중요하다고 한다 익혀 놔야 할 것 같다!

0개의 댓글