YS's develop story

(RP2기 3주차 과제 - part 2) 애플리케이션 특정화면 ERD 설계 및 DataGrip을 이용하여 DB 쿼리 작성하기2 본문

기타/라이징프로그래머 2기

(RP2기 3주차 과제 - part 2) 애플리케이션 특정화면 ERD 설계 및 DataGrip을 이용하여 DB 쿼리 작성하기2

Yusang 2021. 1. 24. 09:40

 

new cafe라는 테이블에 아래와 같은 정보가 있습니다 ~

 

select * from 테이블 이름;

이라는 쿼리를 입력하면 아래와 같은 데이터가 나오게 되고..

 

select 특정값 from 테이블 이름;

이런 식으로도 데이터를 보여주도록 설정할 수 있습니다.

 

또한 아래와 같은 User이라는 table이 있을 때

 

select 특정 값 from 테이블 이름 where 특정값 = ' ';

과 같이 특정 조건을 지정해서 값을 출력할 수도 있습니다.

 

사용자에게 제공해야 할 데이터를 엑셀로 정리해 보았습니다.

아래와 같은 데이터를 제공하도록 쿼리를 작성해 봅시다.

 

1차 데이터

수정 후 2차 데이터

 

아래처럼 생성한 테이블에 데이터를 임의로 넣어 줍시다.

 

 

as를 활용해서 Event라는 테이블을 s로 지정하고 보다 간결하게 쿼리를 작성할 수 있습니다.

 

Join 문을 활용하여 Evnet테이블과 newCafe테이블의 정보를 한 번에 제공하도록 할 수 있습니다.

where은 eventIsDeleted = 'N'인 테이블만 표시하겠다는 조건문입니다.

 

 

아래와 같은 최종 쿼리를 작성하였고 아까 만들어둔 엑셀 파일과 비교해 봅시다.

사용자에게 제공하고자 하는 데이터만을 제공했습니다!

 

2차 수정 쿼리 

Comments