jm_p_op
SQL 문법 본문
/*주석*/
실행 : Ctrl + Enter
문법 종료 : ;
table 열기 : show table;
order 열기 : select * from orders;
order의 columns 열기 : (orders안에 order_no, created_at, user_id,email 보)
select order_no, created_at, user_id, email from orders;
order 조건부 열기 :
select * from orders
where course_title ='앱개발 종합반'
조건부 연결과 같지 않다:
and payment_method !='card'
조건부 사이값:
and created_at BETWEEN '2022-07-13' and '2020-01-15';
조건부 선택적 일치:
select * from checkins
where week in (2,3,4,9);
조건부 부분 일치: a%b ex) aab,abb,acb,adb ...
select * from users
where email like '%duam.net';
갯수 새기: count(*) group by
이름 정의: as
정렬: order by
역순: DESC
select count(*) as cnt from users
group by name
order by count(*) DESC;
붙이기 가로(a에 b연결): a left join b
select * from orders o
left join users u
on o.user_id = u.user_id
붙이기 가로(교집합 a에 b 있는것만 연결): a inner join b
select * from orders o
inner join users u
on o.user_id = u.user_id
붙이기 세로: a union all b
select * from orders o
inner join users u
on o.user_id = u.user_id
subquery: ()
초기 조건 테이블 만들기:
with table1 as(),
table2 as()
'잡다한 언어 > sql' 카테고리의 다른 글
SQL search same columns (0) | 2023.02.18 |
---|