일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- pandas
- 404error
- docker
- 명령어
- git
- PostgreSQL
- 호이스팅
- mysql
- zset
- Linux
- analytics4
- springboot
- IntelliJ
- 자바
- oracle
- 오블완
- datagrip
- iBatis
- 리눅스
- spring
- DBMS
- Kibana
- github
- java
- mssql
- SQL
- Javascript
- isNotEmpty
- 티스토리챌린지
- Python
- Today
- Total
목록SUBQUERY (2)
hanker
iBatis / MyBatis 에서 sequence 를 이용하여 insert 하는 방법에 대해서 알아보자. sequence를 조회할 때 SELECT SEQUENCE_NM.NEXTVAL FROM DUAL; 이렇게 조회를 하게 되는데, insert 시에도 해당 쿼리로 insert하게 되면 sequence cannot be used here 오류가 발생하게된다. 즉, 시퀀스를 서브쿼리로 사용하게 되었을 경우에는 오류가 발생한다. INSERT INTO USER( USER_SN, ID, PW) VALUES( SEQUENCE_NM.NEXTVAL, #{ID}, #{PW},)이렇게 작성하면 오류가 발생하지 않는다. 끝.
SQL에서 서브쿼리는 쿼리 안에 중첩된 또 다른 쿼리를 의미한다.이를 통해 복잡한 데이터 처리를 간결하고 유연하게 구현할 수 있다.서브쿼리는 SELECT, INSERT, UPDATE, DELETE와 함께 사용되며, 다양한 방식으로 활용 가능하다.이번 글에서는 서브쿼리의 정의와 활용 방법을 알아보자! 1. 서브쿼리란? 서브쿼리는 주 쿼리(main query) 내에서 중첩된 쿼리로, 주로 임시 데이터 처리를 위해 사용된다. 서브쿼리의 주요 특징은- 소괄호 ( )로 감싸져야 한다.- 주 쿼리에 데이터를 제공하거나 조건을 정의한다. 예제를 통해 더 자세히 알아보자. 2. 서브쿼리의 유형 2.1 스칼라 서브쿼리 (Scalar Subquery)한 행과 한 열을 반환하여 주 쿼리의 값으로 사용된다.SELECT na..