개발과 계발/SQL

SQL - 쿼리(Qeury)문 개념, Select, Where 등 기초문법

멈 무 2022. 6. 27. 19:47

쿼리(Qeury)문이란?

질의. 데이터베이스에 명령을 내리는 것.

 

Select  쿼리문: 데이터를 선택해서 가져오겠다

  1) 어떤 테이블에서

  2) 어떤 필드의 데이터를 가져올 지

 

(테이블과 필드)

* 테이블: 엑셀에서 '시트'. 위 그림에서는 'orders' 라는 이름의 테이블

* 필드: order_no, created_at, course_titile, user_id, payment_method, email 각각이 필드이다.

 

DBeaver 화면

테이블 보기 명령어

show tables;

 

학습한 명령어들

같지않음
orders 테이블에서 course_title이 '웹개발 종합반'이 아닌 것

select * from orders
where course_title != "웹개발 종합반";
범위
orders 테이블에서 생성날짜가 2020-07-13과 2020-07-15 사이인 것

select * from orders
where created_at between "2020-07-13" and "2020-07-15";
포함
checkins테이블에서 1주차와 3주차인 것

select * from checkins 
where week in (1, 3);
패턴
users테이블에서 이메일이 'daum.net'으로 끝나는 것

select * from users 
where email like '%daum.net';

 

외우기 !

*               모든 것
!=             아닌 것
%             패턴찾기에서 무엇이든간에      ex) 1로 시작해서 com으로 끝나는 것 :  1%com
limit          테이블에 데이터가 엄~~청 많을때 갯수를 정하여 불러옴 (어떤 데이터 있나 확인할 때 사용)
Distinct     중복데이터 제외하고 가져오기
Count       몇개인지 숫자 세보기

 

 

 

 

'개발과 계발 > SQL' 카테고리의 다른 글

group by, order by  (0) 2022.07.08
SQL 퀴즈풀기  (0) 2022.07.01