jm_p_op

SQL 문법 본문

잡다한 언어/sql

SQL 문법

jm_p_op 2023. 2. 18. 14:55

/*주석*/

 

실행          : 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