ÇÁ·Î±×·¡¹Ö
ù ÆäÀÌÁö ·£´ý ±Û ȸ¿ø°¡ÀÔ ·Î±×ÀÎ
ºñ°ø°³ ¼Õ´Ô ¡¦ 2018-09-13 10:00:33
URL https://te31.com/rgr/view.php?id=study&no=2674 ¸ð¹ÙÀÏ È­¸é
mysql ¹®¹ý Áú¹®ÀÔ´Ï´Ù.

<if test="searchDateType == 'OICD'">
    AND DATE_FORMAT(OI.CREATED_DATE, '%Y%m%d%H')
<choose>
    <when test="(searchStartDateTime != null and searchStartDateTime != '') and (searchEndDateTime != null and searchEndDateTime != '')">
      BETWEEN CONCAT(#{searchStartDate},#{searchStartDateTime}) AND CONCAT(#{searchEndDate},#{searchEndDateTime})
    </when>
    <otherwise>
      BETWEEN #{searchStartDate} AND #{searchEndDate}
    </otherwise>
</choose>
</if>
À§¿Í °°ÀÌ ÇÏ¸é ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê´Âµ¥

<if test="searchDateType == 'OICD'">
   AND DATE_FORMAT(OI.CREATED_DATE, '%Y%m%d%H')
</if>
<choose>
    <when test="(searchStartDateTime != null and searchStartDateTime != '') and (searchEndDateTime != null and searchEndDateTime != '')">
       BETWEEN CONCAT(#{searchStartDate},#{searchStartDateTime}) AND CONCAT(#{searchEndDate},#{searchEndDateTime})
    </when>
    <otherwise>
       BETWEEN #{searchStartDate} AND #{searchEndDate}
    </otherwise>
</choose>
ÀÌ·¸°Ô À§¿Í °°ÀÌ ÇÏ¸é ¿¡·¯°¡ ¹ß»ýÇÕ´Ï´Ù.

type ¿¡ µû¶ó DATE_FORMAT ¿¡ µé¾î°¡´Â Ä÷³¸¸ ÁöÁ¤ÇØÁÖ°í ½ÍÀºµ¥ ¿¡·¯°¡ ¹ß»ýÇÏ´Ï È¤½Ã ¾î¶²½ÄÀ¸·Î Çϸé ÁÁÀ»Áö Á¶¾ð ºÎŹ µå¸³´Ï´Ù.

CHOOSE ¿µ¿ªÀº Çϳª¹® µÎ°í Ä÷³ ¹Ù²î´Â ºÎºÐ¸¸ ºÐ±âó¸® ÇÏ·Á°í Çϴµ¥ ¾ÈµÇ³×¿ä ¤Ì_¤Ì
¿À¶óŬÀº µÇ´Â°Å °°Àºµ¥..

Áú¹® | 1826¸íÀÌ Àоú¾î¿ä. 3.149.251.154

0
1 ºñ°ø°³ ¼Õ´Ô ¡¦ 2018-09-13 10:09:28
¹«½¼ ¿¡·¯°¡ ³ª´ÂÁö ¿¡·¯ ·Î±×°¡ ¹ºÁö ¾Ë·ÁÁÖ½Ã¸é ´õ ½±½± (µ¿Àû SQL ¸ð¸§)
2 ºñ°ø°³ ¼Õ´Ô ¡¦ 2018-09-13 10:13:35
1//SyntaxError ÀÔ´Ï´Ù. ¹®¹ýÀÌ À߸øµÇ¾ú´Ù´Âµ¥ µÉ°Å°°Àºµ¥ ¾ÈµÇ¼­ =_=;
3 ºñ°ø°³ ¼Õ´Ô ¡¦ 2018-09-13 10:14:14
Àú¶ó¸é ÀÌÂëµÇ¸é ·ÎÁ÷¿¡¼­ ´Ù¸¥ Äõ¸®¸¦ ºÎ¸¦°Í °°À½.
Åë°è󸮰°ÀÌ Å»ýÀûÀ¸·Î º¹ÀâÇؾßÇÒ Äõ¸® ¾Æ´Ï¸é ¿Ø¸¸Çϸé sql ¿¡ if case ¶ó´ø°¡ ibatis dynamic query °°Àº°Å ¾È ¾²´Â°Ô ÁÁ½À´Ï´Ù. ÀÌ°Å Å×½ºÆ® ¾î¶»°Ô ÇϽǷÁ±¸ Çϳª¿ä?
4 ºñ°ø°³ ¼Õ´Ô ¡¦ 2018-09-13 10:21:52
3//¾Æ Àú ³»¿ëÀº ÀÌÀü ÀÛ¾÷ÀÚ°¡ mybatis Çϸ鼭 $ ·Î ÇسõÀº°É # À¸·Î ¹Ù²Ù´Â ÀÛ¾÷ÀÔ´Ï´Ù. Àú ¿µ¿ªÀÌ ÀÎÅ©·çµå·Î °øÅëÀ¸·Î µé¾î°¡À־..
5 ºñ°ø°³ ¼Õ´Ô ¡¦ 2018-09-13 10:29:41
syntaxerror¸é º¸Åë ¸î¹ø° Á٠ȤÀº ¸î¹ø° ´Ü¾î¿¡¼­ ¿À·ùÀÎÁö ¾Ë·ÁÁÖÁö ¾Ê³ª¿ä?
±×°Å º¸°í ¿¡·¯ ãÀ¸¸é ±Ý¹æÀÏÅÙµ¥
¿¡·¯ ·Î±×´Â ±¦È÷ ³ª¿À´Â°ÍÀÌ ¾Æ´ÏÁê
6 ºñ°ø°³ ¼Õ´Ô ¡¦ 2018-09-13 11:24:59
5//±× ³»¿ëÀº Á¦°¡ º»¹®¿¡ ½á³ù´Âµ¥¿ä; º»¹® ³»¿ëÀ» ¾Èº¸½Å°Å°°Àºµ¥..;
choose ¸¦ if ¾È¿¡ ³Ö´À³Ä ¸¶´À³ÄÀÇ Â÷ÀÌ ÀÔ´Ï´Ù.
ÀÏ´Ü if¶û choose ¸ðµÎ sql ·Î º°µµ·Î »©´Â°É·Î ÇØ°áÇß½À´Ï´Ù.
7 ºñ°ø°³ ¼Õ´Ô ¡¦ 2018-09-14 00:37:01
¸¿¼Ò»ç

AND DATE_FORMAT( ~~~ )
choose
BETWEEN A AND B
BETWEEN C AND C

dynamic query¸¦ Àú·¸°Ô Çؼ­ ¾´´Ù´Â°Ç°¡¿ä?
8 ºñ°ø°³ ¼Õ´Ô ¡¦ 2018-09-14 00:44:17
¾Æ ±×°Ç ±×·¸±¸ À¥°³¹ß ÆÄÀÌÆÃÀÔ´Ï´Ù.
9 ºñ°ø°³ ¼Õ´Ô ¡¦ 2018-09-18 18:58:49
7//¼Ò»ç¼Ò»ç ¸¿¼Ò»ç ÀÔ´Ï´Ù¤Ì
´ñ±ÛÀ» ÀÛ¼ºÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.
(±ÇÇÑÀÌ ¾ø´Â ȸ¿ø·¹º§)
¸ñ·ÏÀ¸·Î
¡â ÀÌÀü±Û: ÀÚ¹Ù¸ÁÇضó [12]
¡ä ´ÙÀ½±Û: RestApi ÀÇ JunitÅ×½ºÆ®¸¦ ½ÃÇàÇÒ ¶§¿¡ ¸»Àä (MockMvc) [6]
ÀÌ¿ë¾à°ü | ±¤°í/Á¦ÈÞ | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | ¹®ÀÇ/½Å°í | ¸ð¹ÙÀÏ TE31 | ¼­¹ö ºÎÇÏ : 9.5%
½Ç½Ã°£ Issue Ä¿¹Â´ÏƼ TE31 [¾ËÁö·Õ] ¨Ï 2002-2024
TOP arrow_upward