반응형

분류 전체보기 294

22. SubQuery | 실제 예제 | COALESCE() NUll일시 0값 넣는 함수

https://cloudstudying.kr/lectures/514 18 서브쿼리 개요 | CloudStudying # 서브쿼리 개요 ## 미션 --- 다음 카페 DB를 가지고, 서브쿼리 관련 문제를 푸시오. #### 카페 DB 구조도 ![홍팍-SQL-별다방-카페-매출-DB-스키마](http://drive.google.com/uc?export=view&id=1WXMyTBt6IhmRobRrP4cKlhWiMjM7 cloudstudying.kr Select 절에 서브쿼리 사용 예제 -- Select 절 서브쿼리 -- 음료의 이름 및 가격과 함께, 가장 비싼 음료와의 가격 차이를 조사하려 한다. -- 주어진 두 쿼리를 조합하여 이를 구하시오 (Select절 서브쿼리로) SELECT name AS "음료명", ..

DB/PostgreSQL 2022.12.10

21. SubQuery | Select, Form, Join, Where 절 등 다양한 위치에 사용

서브쿼리란? 쿼리속에 존재하는 또 다른 쿼리로써 먼저 수행된 쿼리의 결과를 가지고 다시 쿼리를 수행하는 문법이다. 예) 수학점수가 평균보다 높은 학생을 찾으려할때 이를 위해 먼저 수학점수의 평균을 계산하고 그 결과를 기준으로 학생정보를 필터링 할 수 있다. 이 때 먼저 수행되는 안쪽쿼리가 서브쿼리 그리고 그 결과를 이용하는 밖 쿼리가 메인쿼리 서브쿼리는 Select, Form, Join, Where 절 등 다양한 위치에 사용될 수 있다. 각자 위치에 따라 형태의 제약이 있음을 주의해야 한다. -- SELECT -- 1행 1열의 단일값만을 사용가능 (1X1) SELECT (subquery) FROM ..; -- IN FROM -- 행과 열의 크기는 상관이 없지만 반드시 별칭을 붙여줘야함 SELECT .....

DB/PostgreSQL 2022.12.10

6. [Select] Java-Spring

NoticeVO.java package hello.itemservice.domain.item; import lombok.Data; import lombok.Getter; import lombok.Setter; // @Data // Data는 위험하다. getter, setter 정도만 쓰는게 좋음, DTO용으로 쓸땐 괜찮음 @Getter @Setter public class NoticeVO { private String subject; private String contents; private String regDt; private String updDt; private String regUser; private String updUser; } noticeMapper.java package data.ma..

5. [Delete] Java-Spring

NoticeVO.java package hello.itemservice.domain.item; import lombok.Data; import lombok.Getter; import lombok.Setter; // @Data // Data는 위험하다. getter, setter 정도만 쓰는게 좋음, DTO용으로 쓸땐 괜찮음 @Getter @Setter public class NoticeVO { private String subject; private String contents; private String regDt; private String updDt; private String regUser; private String updUser; } noticeMapper.java package data.ma..

4. [Update] Java-Spring

vo package hello.itemservice.domain.item; import lombok.Data; import lombok.Getter; import lombok.Setter; // @Data // Data는 위험하다. getter, setter 정도만 쓰는게 좋음, DTO용으로 쓸땐 괜찮음 @Getter @Setter public class noticeVO { private String subject; private String contents; private String regDt; private String updDt; private String regUser; private String updUser; } Mapper Inter package data.mapper; import org..

반응형