2023-09-13 11:11 쿼리 변경

This commit is contained in:
myname 2023-09-13 11:11:34 +09:00
parent 3ecca31cf9
commit d12a607053
5 changed files with 118 additions and 32 deletions

View File

@ -168,6 +168,7 @@
</resultMap>
<select id="BBSManageDAO.selectMaxNttId" resultClass="java.lang.Long">
/* BBSManageDAO.selectMaxNttId */
<![CDATA[
SELECT IFNULL(MAX(NTT_ID),0)+1 AS NTT_ID FROM LETTNBBS
]]>
@ -238,6 +239,7 @@
</insert>
<select id="BBSManageDAO.selectBoardArticleList" parameterClass="BoardVO" resultMap="boardListRead" >
/* BBSManageDAO.selectBoardArticleList */
<![CDATA[
SELECT
a.NTT_ID, a.NTT_SJ, SUBSTR(a.NTT_CN, 1, 2000) AS NTT_CN, a.FRST_REGISTER_ID, a.NTCR_NM as FRST_REGISTER_NM,
@ -315,6 +317,7 @@
</select>
<select id="BBSManageDAO.selectBoardArticleListCnt" parameterClass="BoardVO" resultClass="java.lang.Integer" >
/* BBSManageDAO.selectBoardArticleListCnt */
<![CDATA[
SELECT
COUNT(a.NTT_ID)
@ -464,6 +467,7 @@
</select>
<select id="BBSManageDAO.selectBoardArticleListWebUrl" parameterClass="BoardMasterVO" resultClass="BoardVO">
/* BBSManageDAO.selectBoardArticleListWebUrl */
<![CDATA[
SELECT A.BBS_ID as bbsId,
A.NTT_ID as nttId,
@ -578,6 +582,7 @@
</select>
<select id="BBSManageDAO.selectBoardArticleListCntWebUrl" parameterClass="BoardMasterVO" resultClass="java.lang.Integer">
/* BBSManageDAO.selectBoardArticleListCntWebUrl */
<![CDATA[
SELECT COUNT(A.BBS_ID)
FROM (
@ -662,6 +667,7 @@
</select>
<select id="BBSManageDAO.selectBoardArticleListCntWeb" parameterClass="BoardVO" resultClass="java.lang.Integer" >
/* BBSManageDAO.selectBoardArticleListCntWeb */
<![CDATA[
SELECT
COUNT(a.NTT_ID)
@ -712,6 +718,7 @@
<select id="BBSManageDAO.selectBoardArticle" parameterClass="BoardVO" resultMap="boardDetail" >
/* BBSManageDAO.selectBoardArticle */
<![CDATA[
SELECT
a.NTT_SJ, a.NTCR_ID, a.NTCR_NM, a.NTT_NO, a.NTT_CN,
@ -848,6 +855,7 @@
</update>
<select id="BBSManageDAO.selectMaxInqireCo" resultClass="java.lang.Integer" parameterClass="BoardVO">
/* BBSManageDAO.selectMaxInqireCo */
<![CDATA[
SELECT IFNULL(MAX(RDCNT),0)+1 AS RDCNT FROM LETTNBBS
WHERE BBS_ID = #bbsId#
@ -865,6 +873,7 @@
</update>
<select id="BBSManageDAO.getParentNttNo" parameterClass="Board" resultClass="java.lang.Long">
/* BBSManageDAO.getParentNttNo */
<![CDATA[
SELECT NTT_NO FROM LETTNBBS
WHERE BBS_ID = #bbsId# AND NTT_ID = #parnts#
@ -890,6 +899,7 @@
</update>
<select id="BBSManageDAO.getUpDownNttIdNSj" parameterClass="Board" resultClass="egovMap">
/* BBSManageDAO.getUpDownNttIdNSj */
<![CDATA[
SELECT
(SELECT CONCAT(NTT_ID, '|', NTT_SJ) FROM LETTNBBS
@ -909,6 +919,7 @@
</select>
<select id="BBSManageDAO.selectBoardNotifyArticleList" parameterClass="BoardVO" resultMap="boardList" >
/* BBSManageDAO.selectBoardNotifyArticleList */
SELECT
a.NTT_ID, a.NTT_SJ, SUBSTR(a.NTT_CN, 1, 2000) AS NTT_CN, a.FRST_REGISTER_ID, IFNULL(b.USER_NM, a.NTCR_NM) as FRST_REGISTER_NM,
DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d') as FRST_REGIST_PNTTM,
@ -972,6 +983,7 @@
</select>
<select id="BBSManageDAO.selectBoardHstList" parameterClass="BoardChgHst" resultMap="boardChgHstList" >
/* BBSManageDAO.selectBoardHstList */
<![CDATA[
SELECT
a.NTT_ID
@ -1012,6 +1024,7 @@
</select>
<select id="BBSManageDAO.selectBoardHstCnt" parameterClass="BoardChgHst" resultClass="java.lang.Integer" >
/* BBSManageDAO.selectBoardHstCnt */
<![CDATA[
SELECT
COUNT(a.NTT_ID)
@ -1066,6 +1079,7 @@
</insert>
<select id="BBSManageDAO.selectBoardChgHstId" parameterClass="BoardChgHst" resultClass="java.lang.Integer">
/* BBSManageDAO.selectBoardChgHstId */
<![CDATA[
SELECT IFNULL(MAX(HIST_ID),0)+1 AS HIST_ID
FROM LETTNBBSCHGHST
@ -1075,6 +1089,7 @@
</select>
<select id="BBSManageDAO.selectBoardChgHst" parameterClass="BoardChgHst" resultMap="boardChgHstList" >
/* BBSManageDAO.selectBoardChgHst */
<![CDATA[
SELECT
a.NTT_ID
@ -1098,6 +1113,7 @@
</select>
<select id="BBSManageDAO.selectMainBoardListN" parameterClass="BoardVO" resultClass="BoardVO" >
/* BBSManageDAO.selectMainBoardListN */
SELECT lettnbbs_a.NTT_ID nttId,
lettnbbs_a.BBS_ID bbsId,
lettnbbs_a.NTT_SJ nttSj,
@ -1136,6 +1152,7 @@
</select>
<select id="BBSManageDAO.selectMainBoardListY" parameterClass="BoardVO" resultClass="BoardVO" >
/* BBSManageDAO.selectMainBoardListY */
SELECT lettnbbs_b.NTT_ID nttId,
lettnbbs_b.BBS_ID bbsId,
lettnbbs_b.NTT_SJ nttSj,
@ -1192,6 +1209,7 @@
</select> -->
<select id="BBSManageDAO.selectMainBoardRecent" parameterClass="BoardVO" resultClass="BoardVO" >
/* BBSManageDAO.selectMainBoardRecent */
SELECT
b.BBS_NM bbsNm ,
a.NTT_SJ nttSj,
@ -1235,6 +1253,7 @@
<select id="BBSManageDAO.selectBoardTotalSearch" parameterClass="searchTotalVO" resultClass="searchTotalVO" >
/* BBSManageDAO.selectBoardTotalSearch */
SELECT COUNT(1) OVER() AS cnt
,b.BBS_NM as bbsNm
,a.BBS_ID as bbsId
@ -1294,6 +1313,7 @@
<select id="BBSManageDAO.selectBoardTotalSearchCnt" parameterClass="searchTotalVO" resultClass="java.lang.Integer" >
/* BBSManageDAO.selectBoardTotalSearchCnt */
SELECT
COUNT(a.BBS_ID) as cnt
FROM LETTNBBS a
@ -1339,6 +1359,7 @@
</select>
<select id="BBSManageDAO.selectAdminMainBoard" parameterClass="BoardVO" resultClass="BoardVO" >
/* BBSManageDAO.selectAdminMainBoard */
SELECT
b.BBS_NM AS bbsNm
, a.NTT_SJ AS nttSj
@ -1363,6 +1384,7 @@
<select id="BBSManageDAO.selectAdminMainNewBoardCnt" parameterClass="BoardVO" resultClass="java.lang.Integer" >
/* BBSManageDAO.selectAdminMainNewBoardCnt */
<![CDATA[
SELECT COUNT(*) FROM LETTNBBS A
WHERE DATE_FORMAT( A.FRST_REGIST_PNTTM , '%Y-%m-%d' ) > DATE_FORMAT(SUBDATE(NOW(), INTERVAL 7 DAY) , '%Y-%m-%d')
@ -1370,6 +1392,7 @@
</select>
<select id="BBSManageDAO.selectBoardAnswerList" parameterClass="BoardVO" resultClass="BoardVO" >
/* BBSManageDAO.selectBoardAnswerList */
<![CDATA[
SELECT
a.NTT_SJ AS nttSj,
@ -1422,6 +1445,7 @@
<select id="BBSManageDAO.selectBbsTabIdByPubUrl" parameterClass="BoardVO" resultClass="BoardVO" >
/* BBSManageDAO.selectBbsTabIdByPubUrl */
SELECT BBS_ID AS bbsId FROM LETTNBBS
WHERE PUB_LINK =#bbsId#
</select>

View File

@ -26,9 +26,13 @@
</resultMap>
<select id="authorManageDAO.selectAuthorList" parameterClass="AuthorManageVO" resultMap="author">
/* authorManageDAO.selectAuthorList */
SELECT
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC,
DATE_FORMAT(AUTHOR_CREAT_DE , '%Y-%m-%d') AUTHOR_CREAT_DE ,
AUTHOR_CREAT_DE,
/*
TO_CHAR(AUTHOR_CREAT_DE , 'YYYY-MM-DD') AUTHOR_CREAT_DE ,
*/
SORT_NUM
FROM LETTNAUTHORINFO
WHERE 1=1
@ -36,16 +40,19 @@
AND AUTHOR_SET = #authorSet#
</isNotEmpty>
<isEqual prepend="AND" property="searchCondition" compareValue="1">
AUTHOR_NM LIKE CONCAT('%' , #searchKeyword#, '%')
AUTHOR_NM LIKE '%'||#searchKeyword#||'%'
</isEqual>
ORDER BY 1=1
ORDER BY 1
<isNotEmpty property="searchSortCnd">
,$searchSortCnd$
</isNotEmpty>
<isNotEmpty property="searchSortOrd">
$searchSortOrd$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
/*
LIMIT recordCountPerPage OFFSET firstIndex
*/
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
</select>
<insert id="authorManageDAO.insertAuthor" parameterClass="AuthorManage">
@ -82,6 +89,7 @@
</delete>
<select id="authorManageDAO.selectAuthor" resultMap="author">
/* authorManageDAO.selectAuthor */
<![CDATA[
SELECT AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE,
DATE_FORMAT(AUTHOR_CREAT_DE , '%Y-%m-%d') SORT_NUM
@ -91,6 +99,7 @@
</select>
<select id="authorManageDAO.selectAuthorListTotCnt" parameterClass="AuthorManageVO" resultClass="int">
/* authorManageDAO.selectAuthorListTotCnt */
SELECT COUNT(*) totcnt
FROM LETTNAUTHORINFO
WHERE 1=1
@ -100,6 +109,7 @@
</select>
<select id="authorManageDAO.selectAuthorAllList" parameterClass="AuthorManageVO" resultMap="author">
/* authorManageDAO.selectAuthorAllList */
SELECT
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE,
SORT_NUM
@ -108,6 +118,7 @@
</select>
<select id="authorManageDAO.selectAuthorHrcList" parameterClass="AuthorManageVO" resultMap="authorHrc">
/* authorManageDAO.selectAuthorHrcList */
SELECT
A.AUTHOR_CODE, A.AUTHOR_NM, A.AUTHOR_DC, A.AUTHOR_CREAT_DE, A.SORT_NUM, B.PARNTS_ROLE, B.CHLDRN_ROLE
FROM LETTNAUTHORINFO A

View File

@ -39,6 +39,7 @@
<!-- 팝업창관리:: 메인 게시물정보 -->
<select id="PopupManage.selectPopupManageMain" resultClass="egovMap">
/* PopupManage.selectPopupManageMain */
<![CDATA[
SELECT
A.POPUP_ID,
@ -72,6 +73,7 @@
<!-- 팝업창관리::목록조회 게시물정보 -->
<select id="PopupManage.selectPopupManage" resultClass="egovMap">
/* PopupManage.selectPopupManage */
<![CDATA[
SELECT
A.POPUP_ID,
@ -85,7 +87,7 @@
A.NTCE_ENDDE,
A.STOPVEW_SETUP_AT,
A.NTCE_AT,
DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM,
TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM,
(SELECT USER_NM FROM LETTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM,
A.POPUP_TYPE,
A.SCROLL_TYPE,
@ -104,17 +106,17 @@
<isNotEmpty property="searchKeyword">
<!-- <isNotEqual property="searchKeyword" compareValue=""> -->
<isEqual property="searchCondition" compareValue="">
AND ( POPUP_SJ_NM LIKE CONCAT ('%', #searchKeyword#,'%') OR FILE_URL LIKE CONCAT ('%', #searchKeyword#,'%') )
AND ( POPUP_SJ_NM LIKE '%'||#searchKeyword#||'%' OR FILE_URL LIKE '%'||#searchKeyword#||'%' )
</isEqual>
<isEqual property="searchCondition" compareValue="POPUP_SJ_NM">
AND POPUP_SJ_NM LIKE CONCAT ('%', #searchKeyword#,'%')
AND POPUP_SJ_NM LIKE '%'||#searchKeyword#||'%'
</isEqual>
<isEqual property="searchCondition" compareValue="FILE_URL">
AND FILE_URL LIKE CONCAT ('%', #searchKeyword#,'%')
AND FILE_URL LIKE '%'||#searchKeyword#||'%'
</isEqual>
<!-- </isNotEqual> -->
</isNotEmpty>
ORDER BY 1=1
ORDER BY 1
<isNotEmpty property="searchSortCnd">
,$searchSortCnd$
</isNotEmpty>
@ -122,11 +124,15 @@
$searchSortOrd$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
/*
LIMIT recordCountPerPage OFFSET firstIndex
*/
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
</select>
<!-- 팝업창관리::목록조회_게시물 총갯수 -->
<select id="PopupManage.selectPopupManageCnt" resultClass="int">
/* PopupManage.selectPopupManageCnt */
SELECT
COUNT(*) totcnt
FROM COMTNPOPUPMANAGE
@ -195,6 +201,7 @@
<!-- 팝업창관리::상세보기 -->
<select id="PopupManage.selectPopupManageDetail" resultMap="PopupManageVOs">
/* PopupManage.selectPopupManageDetail */
SELECT
A.POPUP_ID,
A.POPUP_SJ_NM,
@ -272,6 +279,7 @@
<!-- 알림창 관리자 리스트 -->
<select id="PopupzoneManage.selectPopupzoneList" parameterClass="popupzoneVO" resultClass="egovMap">
/* PopupzoneManage.selectPopupzoneList */
<![CDATA[
SELECT
POZ_ID,
@ -335,6 +343,7 @@
<!-- 알림창 관리자 리스트 -->
<select id="PopupzoneManage.selectPopupzoneListTotCnt" parameterClass="popupzoneVO" resultClass="int" >
/* PopupzoneManage.selectPopupzoneListTotCnt */
SELECT
COUNT(*) totcnt
FROM POPUPZONE MB
@ -366,6 +375,7 @@
<select id="PopupzoneManage.getSortList" resultClass="EgovMap">
/* PopupzoneManage.getSortList */
<![CDATA[
SELECT
SORT as CM_SUB_CODE,
@ -377,6 +387,7 @@
</select>
<select id="PopupzoneManage.selectPopupzoneVO" parameterClass="String" resultClass="popupzoneVO">
/* PopupzoneManage.selectPopupzoneVO */
SELECT
POZ_ID AS POZID,
UPFILE,
@ -437,10 +448,12 @@
</delete>
<select id="PopupzoneManage.getMaxSort" resultClass="int">
/* PopupzoneManage.getMaxSort */
SELECT NVL(MAX(SORT),1) FROM POPUPZONE
</select>
<select id="PopupzoneManage.selectNextSeq" resultClass="int">
/* PopupzoneManage.selectNextSeq */
SELECT POPUPZONE_SEQ.NEXTVAL FROM DB_ROOT
</select>
@ -504,6 +517,7 @@
<!-- 매인이미지 관리자 리스트 -->
<select id="MainzoneManage.selectMainzoneList" parameterClass="mainzoneVO" resultClass="egovMap">
/* "MainzoneManage.selectMainzoneList" */
<![CDATA[
SELECT
MAZ_ID,
@ -559,6 +573,7 @@
</select>
<select id="MainzoneManage.getMainMaxSort" resultClass="int">
/* MainzoneManage.getMainMaxSort */
SELECT NVL(MAX(SORT),1) FROM MAINZONE
</select>
@ -620,6 +635,7 @@
</update>
<select id="MainzoneManage.selectMainzoneVO" parameterClass="String" resultClass="mainzoneVO">
/* MainzoneManage.selectMainzoneVO */
SELECT
MAZ_ID AS MAZID,
UPFILE,
@ -642,6 +658,7 @@
</select>
<select id="MainzoneManage.getMainSortList" resultClass="EgovMap">
/* MainzoneManage.getMainSortList */
<![CDATA[
SELECT
SORT as CM_SUB_CODE,
@ -684,6 +701,7 @@
</update>
<select id="MainzoneManage.selectMainzoneCount" resultClass="int">
/* MainzoneManage.selectMainzoneCount */
SELECT
COUNT(*) totcnt
FROM MAINZONE
@ -746,6 +764,7 @@
<!-- 소설 관리자 리스트 -->
<select id="SocialManage.selectSocialList" parameterClass="socialVO" resultClass="socialVO">
/* SocialManage.selectSocialList */
<![CDATA[
SELECT
COUNT(SOCIAL_ID) OVER() AS totCnt,
@ -798,6 +817,7 @@
<!-- 소셜창관리::상세보기 -->
<select id="SocialManage.selectSocialVO" resultClass="socialVO">
/* SocialManage.selectSocialVO */
SELECT A.SOCIAL_ID AS socialId,
A.SOCIAL_TITLE AS socialTitle,
A.SOCIAL_SJ AS socialSj,

View File

@ -9,6 +9,7 @@
<typeAlias alias="mberConfigVO" type = "kcc.let.uss.umt.service.MberManageConfigVO"/>
<select id="mberManageDAO.selectMberCnf" resultClass="mberConfigVO">
/* mberManageDAO.selectMberCnf */
SELECT a.CONFIG_ID as configId,
a.CONFIG_ORDER as configOrder,
a.CONFIG_NAME as configName,
@ -37,12 +38,13 @@
</update>
<select id="mberManageDAO.selectMberList" parameterClass="userSearchVO" resultClass="egovMap">
/* mberManageDAO.selectMberList */
SELECT
COUNT(uniqId) OVER() AS totCnt ,
uniqId, userTy, userId , userNm,
emailAdres, areaNo, middleTelno, endTelno,
moblphonNo, groupId, sttus,
DATE_FORMAT(sbscrbDe, '%Y-%m-%d') sbscrbDe,
TO_CHAR(sbscrbDe, 'YYYY-MM-DD') sbscrbDe,
B.AUTHOR_CODE AS authorCode,
E.AUTHOR_NM AS authorCodeTxt
FROM(
@ -88,18 +90,22 @@
<isEqual prepend="AND" property="searchCondition" compareValue="">
( userNm LIKE CONCAT('%',#searchKeyword#,'%') OR userId LIKE CONCAT('%',#searchKeyword#,'%'))
</isEqual>
ORDER BY 1=1
ORDER BY 1
<isNotEmpty property="searchSortCnd">
,$searchSortCnd$
</isNotEmpty>
<isNotEmpty property="searchSortOrd">
$searchSortOrd$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
/*
LIMIT recordCountPerPage OFFSET firstIndex
*/
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
</select>
<select id="mberManageDAO.selectMberListTotCnt" parameterClass="userSearchVO" resultClass="int">
/* mberManageDAO.selectMberListTotCnt */
SELECT COUNT(1) totcnt
FROM(
SELECT
@ -133,6 +139,7 @@
</select>
<select id="mberManageDAO.selectMber" resultClass="kcc.let.uss.umt.service.MberManageVO">
/* mberManageDAO.selectMber */
SELECT
A.ESNTL_ID uniqId,
'USR01' userTy,
@ -172,6 +179,7 @@
<!-- 관리자 대리 등록을 위한 사용자 정보 찾기용 쿼리 -->
<select id="mberManageDAO.selectMber4AdminReg" resultClass="kcc.let.uss.umt.service.MberManageVO">
/* mberManageDAO.selectMber4AdminReg */
SELECT
A.ESNTL_ID uniqId,
'USR01' userTy,

View File

@ -10,6 +10,7 @@
<typeAlias alias="siteManagerVO" type = "kcc.let.sym.site.service.SiteManagerVO"/>
<select id="userManageDAO.selectUserCount" resultClass="userSearchVO">
/* userManageDAO.selectUserCount */
SELECT
(SELECT COUNT(EMPLYR_ID) FROM LETTNEMPLYRINFO WHERE 1=1) as userTotailCount,
(SELECT COUNT(EMPLYR_ID) FROM LETTNEMPLYRINFO WHERE 1=1 AND EMPLYR_STTUS_CODE = 'A') as userNewCount,
@ -19,20 +20,31 @@
</select>
<select id="userManageDAO.selectUserList_S" parameterClass="userSearchVO" resultClass="egovMap">
/* userManageDAO.selectUserList_S */
SELECT
COUNT(uniqId) OVER() AS totCnt ,
uniqId, userTy, userId , userNm, emailAdres, areaNo, middleTelno, endTelno, moblphonNo, groupId, sttus,
offmTelno ,
DATE_FORMAT(sbscrbDe, '%Y-%m-%d') sbscrbDe,
B.AUTHOR_CODE as authorCode,
E.AUTHOR_NM as authorCodeTxt,
A.emplyrSttusCode,
F.CODE_NM as emplyrSttusCodeTxt,
A.PART_IDX AS partIdx ,
G.LOC_NM AS partIdxTxt,
A.OFCPS_NM AS ofcpsNm,
FXNUM AS fxNum ,
USER_WORK AS userWork
COUNT(uniqId) OVER() AS "totCnt"
, uniqId AS "uniqId"
, userTy AS "userTy"
, userId AS "userId"
, userNm AS "userNm"
, emailAdres AS "emailAdres"
, areaNo AS "areaNo"
, middleTelno AS "middleTelno"
, endTelno AS "endTelno"
, moblphonNo AS "moblphonNo"
, groupId AS "groupId"
, sttus AS "sttus"
, offmTelno AS "offmTelno"
, TO_CHAR(sbscrbDe, 'YYYY-MM-DD') AS "sbscrbDe"
, B.AUTHOR_CODE as "authorCode"
, E.AUTHOR_NM as "authorCodeTxt"
, A.emplyrSttusCode AS "emplyrSttusCode"
, F.CODE_NM as "emplyrSttusCodeTxt"
, A.PART_IDX AS "partIdx"
, G.LOC_NM AS "partIdxTxt"
, A.OFCPS_NM AS "ofcpsNm"
, FXNUM AS "fxNum"
, USER_WORK AS "userWork"
FROM(
SELECT
ESNTL_ID uniqId,
@ -71,28 +83,32 @@
sttus = #sbscrbSttus#
</isNotEqual>
<isEqual prepend="AND" property="searchCondition" compareValue="0">
userId LIKE CONCAT('%',#searchKeyword#,'%')
userId LIKE '%'||#searchKeyword#||'%'
</isEqual>
<isEqual prepend="AND" property="searchCondition" compareValue="1">
userNm LIKE CONCAT('%',#searchKeyword#,'%')
userNm LIKE '%'||#searchKeyword#||'%'
</isEqual>
<isEqual prepend="AND" property="searchCondition" compareValue="">
( userNm LIKE CONCAT('%',#searchKeyword#,'%') OR userId LIKE CONCAT('%',#searchKeyword#,'%'))
( userNm LIKE '%'||#searchKeyword#||'%' OR userId LIKE '%'||#searchKeyword#||'%')
</isEqual>
<isNotEmpty property="searchConditionSite">
AND A.siteId = #searchConditionSite#
</isNotEmpty>
ORDER BY 1=1
ORDER BY 1
<isNotEmpty property="searchSortCnd">
,$searchSortCnd$
</isNotEmpty>
<isNotEmpty property="searchSortOrd">
$searchSortOrd$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
/*
LIMIT recordCountPerPage OFFSET firstIndex
*/
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
</select>
<select id="userManageDAO.selectUserListTotCnt_S" parameterClass="userSearchVO" resultClass="int">
/* userManageDAO.selectUserListTotCnt_S */
SELECT COUNT(1) totcnt
FROM(
SELECT
@ -316,6 +332,7 @@
</delete>
<select id="userManageDAO.selectUser_S" resultClass="userVO">
/* userManageDAO.selectUser_S */
<![CDATA[
SELECT
ESNTL_ID uniqId ,
@ -490,6 +507,7 @@
</insert>
<select id="userManageDAO.checkIdDplct_S" resultClass="int">
/* userManageDAO.checkIdDplct_S */
<![CDATA[
SELECT COUNT(1) usedCnt
FROM(
@ -506,6 +524,7 @@
</select>
<select id="userManageDAO.selectUserIdAjax" parameterClass="userVO" resultClass="userVO">
/* userManageDAO.selectUserIdAjax */
SELECT
EMPLYR_ID AS emplyrId
FROM
@ -517,6 +536,7 @@
</select>
<select id="userManageDAO.selectUserPWAjax" parameterClass="userVO" resultClass="int">
/* userManageDAO.selectUserPWAjax */
SELECT
count(*)
FROM
@ -548,6 +568,7 @@
</update>
<select id="userManageDAO.selectPassword_S" resultClass="userVO">
/* userManageDAO.selectPassword_S */
<![CDATA[
SELECT
PASSWORD password
@ -797,6 +818,7 @@
</update>
<select id="userManageDAO.selectRecentSearchWord" parameterClass="userVO" resultClass="userVO">
/* userManageDAO.selectRecentSearchWord */
SELECT
SEARCH_WORD AS searchWord
FROM
@ -855,6 +877,7 @@
</insert>
<select id="userManageDAO.selectKccadrUser" parameterClass="userVO" resultClass="userVO">
/* userManageDAO.selectKccadrUser */
SELECT a.mber_id AS emplyrId,
a.mber_seq AS mberSeq,
a.password AS password