[스파르타코딩클럽] 엑셀보다 쉬운 SQL - SQL문법정리
📙 selet, where 절
select 추출할 필드(*은 모든 필드를 추출함) from 테이블
where 필드값 조건
select * from orders
where course_title = "앱개발 종합반" and payment_method = "kakaopay";
필드나 테이블이 아닌 '문자'는 '작은 따옴표'로 묶기
- where 절 조건문
1. 같지 않음!=
2. 범위(~에서'''까지) 날짜, 포인트 등between ~ and '''
- 포함
in( )
- 다중을 포함하는 경우 ex.in(1,3,5,7)
- 패턴
like
ex.where email like '%daum.net'
(다음이메일을 사용하는 필드만 추출)
- '%'는 뭐가 들어가도 상관없는 경우에 사용 / ex. 'a%t' (a로 시작해서 t로 끝나는 것 모두)
- 포함
- 추가로 배운 기능
1. limit
ex.limit 5
: 값을 5개만 보여줌)
2. distinct : 추출할 필드 내 값들을 중복제거하고 보여줌
ex.select distinct (추출할 필드) from 테이블
3. count
ex. 카카오페이 필드값의 개수 표시
select count(*) from table
where payment_method = 'kakaopay'
📙 group by
select * from users
group by name
📙 order by
order by count(*) asc (생략가능) - 오름차순 정렬
order by count(*) desc - 내림차순 정렬
📙 join
select * from point_users
inner join users on point_users.user_id = users.user_id
📙 union
(
......
)
union all
(
...
)
Author And Source
이 문제에 관하여([스파르타코딩클럽] 엑셀보다 쉬운 SQL - SQL문법정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hanna_m/스파르타코딩클럽-엑셀보다-쉬운-SQL-SQL문법정리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)