µÎ °¡Áö īŻ·Î±× °Ë»ö ±¸Çö¿¡¼ ´ÙÀ½°ú °°Àº Ư¡À» Á¦°øÇÕ´Ï´Ù.
ºÎ¿ï Áö¿ø¿¡¼ÀÇ ¼Ó¼ºÀº °Ë»ö Ç¥Çö½ÄÀ» ºÐ¸®ÀÚ°¡ °ø¹é ¹®ÀÚÀÎ ¿ä¼Ò ÆÄÆ®·Î ºÐ¼®ÇÕ´Ï´Ù. °Ë»ö ÆÄÆ®´Â ³í¸® OR ¿¬»êÀÚ·Î ¿¬°áµÈ Á¦ÇÑÀÚ ¼¼Æ®·Î Ç¥ÇöµË´Ï´Ù. ¿¹¸¦ µé¾î, °Ë»ö Ç¥Çö½Ä "a b c"¿¡ ´ëÇÑ ºÎ¿ï Áö¿øÀº °Ë»ö Á¦ÇÑÀÚ "a OR b OR c"¸¦ »ý¼ºÇÕ´Ï´Ù.
ºÎ¿ï ¿¬»êÀº °í±Þ °Ë»ö ÆäÀÌÁö¿¡¼´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¿¬»êÀº ´ÙÀ½¿¡ ³ª¿µÈ ´ë·Î Á¦¾î¸¦ °ÈÇϱâ À§ÇØ ´Ù¸¥ °Ë»ö ±âÁØÀ¸·Î ¹Ù²ò´Ï´Ù.
Rich ¼Ó¼º °Ë»öÀº °Ë»ö °¡´ÉÇÑ ¼Ó¼ºÀÌ ATTRIBUTE Å×ÀÌºí¿¡ µé¾î ÀÖÀ¸¸ç °ªÀº ATTRVALUE Å×À̺íÀ» °Ë»öÇÑ´Ù´Â °Í¸¸ Á¦¿ÜÇÏ¸é °í±Þ °Ë»öÀÇ ´Ù¸¥ °¡·Î(horizontal) ¼Ó¼º°ú °°½À´Ï´Ù. Rich ¼Ó¼º °Ë»öÀº īŻ·Î±× Àüü¿¡ Á¦°øµÇ¸ç ƯÁ¤ »óǰ ´ë Ç׸ñ °ü°è °èÃþÀ¸·Î Á¦ÇѵÇÁö ¾Ê½À´Ï´Ù. ATTRIBUTE Å×À̺íÀÇ ¼Ó¼º À̸§Àº º¸È£ÇÏ¿¡ °Ë»ö ¿ë¾î·Î¼ »ç¿ëµÇ¸ç ¼Ó¼º ½Äº°Àڷδ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. À̸¦ ÅëÇØ ¸ðµç »óǰ ´ë Ç׸ñ °ü°è¿¡ °ÉÃÄ °°Àº À̸§À» °¡Áø ÀÏÄ¡ÇÏ´Â ¸ðµç ¼Ó¼ºÀ» ãÀ» ¼ö ÀÖÀ¸¹Ç·Î īŻ·Î±×¿¡¼ rich ¼Ó¼ºÀ» »ç¿ëÇÑ °Ë»ö ¼ö´ÜÀ» Á¦°øÇÕ´Ï´Ù.
Çϳª ÀÌ»óÀÇ rich ¼Ó¼º ÀÔ·Â Çʵ带 Á¤ÀÇÇÏ¿© °Ë»ö Ç¥Çö½ÄÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ë»ö Ç¥Çö½ÄÀ» Á¦°øÇßÀ¸¸é À̵¿ ¶Ç´Â °Ë»ö ½ÃÀÛÀ» ´·¯ °Ë»ö ½ÇÇàÀ» ½ÃÀÛÇϰí, ÇØ´ç °Ë»ö µ¥ÀÌÅÍ beanÀ» È£ÃâÇÏ¿© °á°ú ÆäÀÌÁöÀÇ Ä«Å»·Î±× Ç׸ñÀ¸·Î µÇµ¹¾Æ °¡½Ê½Ã¿À. Rich ¼Ó¼º °Ë»ö ¿ë¾î¿¡´Â ºÎ¿ï Ç¥Çö½Ä Áö¿øÀÌ Á¦°øµÇÁö ¾Ê½À´Ï´Ù.
°Ë»ö °¡´ÉÇÑ rich ¼Ó¼ºÀÇ »ç¿ë °¡´É¼ºÀº ATTRIBUTE Å×ÀÌºí¿¡ ¾î¶² µ¥ÀÌÅͰ¡ ¹ÝÀԵǾî ÀÖ´ÂÁö¿¡ µû¶ó ´Ù¸¨´Ï´Ù. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ºôµåÇϱâ À§ÇØ ÀÌ·¯ÇÑ rich ¼Ó¼ºÀ» °Ë»öÇÏ´Â °ÍÀº ¼¹ö ¾×¼¼½º beanÀ» »ç¿ëÇϰųª µ¿ÀÏÇÑ ½Ã¹Ä·¹ÀÌ¼Ç ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¿© (»óǰ ¾îµå¹ÙÀÌÀú°¡ ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì) Page Designer¿¡°Ô ³Ñ°ÜÁý´Ï´Ù.
°¡°Ý ¼Ó¼ºµÎ °¡Áö À¯ÇüÀÇ °¡°Ý °Ë»ö(¿ø°¡ ¹× Ç¥ÁØ °¡°Ý)ÀÌ Á¦°øµË´Ï´Ù. ÀüÀÚ´Â LISTPRICE Å×ÀÌºí¿¡¼ °¡°ÝÀ» ãÀ¸¸ç ÀÌÀü °¡°Ý°úÀÇ È£È¯¼ºÀ» Á¦°øÇÕ´Ï´Ù. Ç¥ÁØ °¡°ÝÀº Ç¥ÁØ °¡°Ý¿¡ ´ëÇÑ ¸¶½ºÅÍ Ä«Å»·Î±× Á¤ÀÇÀÔ´Ï´Ù.
°¡°Ý °Ë»ö¿¡´Â ÅëȰ¡ Á¦°øµÇ¾î¾ß Çϸç, Á¦°øµÇÁö ¾ÊÀ¸¸é »óÁ¡ ±âº» Åëȸ¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. ÅëÈ¿¡ Á¦°øµÈ °¡°ÝÀ» ºñ·ÔÇÏ¿© °Ë»ö ¿ë¾î·Î ÁöÁ¤µÈ ¸ðµç °¡°ÝÀº °Ë»ö ½ÇÇà¿¡ Àû¿ëµÇ±â Àü¿¡ ÀÚµ¿À¸·Î ±âº» »óÁ¡ ÅëÈ·Î º¯È¯µË´Ï´Ù.
Áö¿øµÇ´Â ¿¬»êÀÚ´Â ¼öÄ¡ À¯Çü¿¡ »ç¿ë °¡´ÉÇÑ ¿¬»êÀÚ¿Í °°½À´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÀÌ À¯ÇüÀÇ ±âº» ¿¬»êÀÚ´Â "equal"ÀÔ´Ï´Ù.
°Ë»ö ¼Ó¼º ¿¬»êÀÚLONGVARCHAR À¯ÇüÀÇ ¼Ó¼ºÀ» Á¦¿ÜÇÑ ¸ðµç ¹®ÀÚ¿ À¯Çü ¼Ó¼ºÀº ´ë¼Ò¹®ÀÚ ºñ±¸ºÐ °Ë»ö½Ã ´ë¹®ÀÚ·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®ÀÚ¿ À¯Çü ¼Ó¼ºÀº ºÎ¼Ó¹®ÀÚ¿(±âº»°ª) ¹× °°À½(equality) °Ë»ö ¿¬»êÀÚ¿¡ ´ëÇÑ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù.
¸ðµç ¼öÄ¡ À¯Çü ¼Ó¼ºÀº ´ÙÀ½°ú °°Àº °Ë»ö ¿¬»êÀ» Á¦°øÇÕ´Ï´Ù.
![]() |