TIL - 2023.01.11

0

TIL

목록 보기
52/126

오늘 sql 기초 강의가 추가로 지급되었다.
대표님 강의였는데 일단 강의 시간이 스프링에 비해 짧다보니 적응이 안되었다.
그래도 역시 대표님의 강의는... 정말 좋은거같다.
자주 쓰이지만 까먹을거같기도 해서 일단은 예제나 퀴즈는 모두 써보면서 익히는 중인데
강의 2개를 듣다보니 확실히 이해가 튼튼하게 된거같다.
이번에는 기초부터 빡쎄게 잡고가서 뒤쳐지지 말아야짛

  • Query : 데이터베이스에 명령을 내리는 것을 의미

  • SELECT : 데이터를 선택해서 가져올 때 사용

SELECT '필드명' FROM '테이블명'
  • WHERE : SELECT 쿼리문으로 가져올 데이터에 조건을 걸어줌
SELECT '필드명' FROM '테이블명'
WHERE '조건식'
-- WHERE절과 함께 쓰이는 문법

-- 범위 표현
select * from orders
where created_at between "2020-07-13" and "2020-07-15";

-- 포함 조건
select * from checkins 
where week in (1, 3);

-- 문자열 규칙 패턴
select * from users 
where email like '%daum.net';

-- 여러 조건을 걸고싶을 때는 and 또는 or 사용
-- 이외에 유용한 문법

-- LIMIT : 가져오는 개수를 제한하는 경우
select * from orders 
where payment_method = "kakaopay"
limit 5;

-- DISTINCT : 중복은 제외하고 가져오는 경우
-- COUNT : 테이블에 개수가 몇 개 들어있는지 확인하는 경우
-- 이걸 동시에하면...
SELECT count(distinct(name)) from users;

0개의 댓글