반응형
[SQL] mybatis query select문 예시 (PostgreSQL)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<select id="메서드명" parameterType="파라미터타입" resultType="반환타입">
SELECT t1.mmbr_id /* 회원아이디 */
, t1.mmbr_num /* 회원번호 */
, decode(t1.push_rcms_agrm_ysno, 'Y', '동의', '미동의') AS push_rcms_agrm_ysno /* 푸시수신동의여부 */
, to_char(t1.amnd_dttm, 'YYYY-MM-DD') AS amnd_ymd /* 수정일시 */
FROM 스키마명.테이블명 t1
WHERE 1=1
<if test='mmbrId != null and mmbrId != "000"'>
AND t1.mmbr_id = #{mmbrId} /* 회원아이디 - 검색 조건 1 */
</if>
<if test='mmbrNum != null and mmbrNum != ""'>
AND t1.mmbr_num = #{mmbrNum} /* 회원번호 - 검색 조건 2 */
</if>
</select>
|
cs |
FROM 스키마명.테이블명 t1은 FROM 스키마명.테이블명 AS t1와 동일하다.
PostgreSQL에서는 decode 사용 가능하다.
반응형
'SQL' 카테고리의 다른 글
[SQL] JOIN 개념 및 종류, VIEW(뷰), SELECT INTO, INSERT INTO SELECT, CASE ... WHEN ... END (0) | 2022.04.11 |
---|---|
[SQL] SQL, CRUD 기초 (간단한 설명) (0) | 2022.04.07 |
[SQL] DBMS, SQL 기초 (간단한 설명) (0) | 2022.03.31 |
[SQL] JOIN 알기 쉽게 설명 (INNER, LEFT/RIGHT/FULL OUTER) (0) | 2022.02.04 |
[SQL] 기본 문법 간단한 정리 (SHOW, USE, DESCRIBE 등) (0) | 2022.02.03 |