¢¸
  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (1 ÆäÀÌÁö)
    1

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (2 ÆäÀÌÁö)
    2

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (3 ÆäÀÌÁö)
    3

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (4 ÆäÀÌÁö)
    4

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (5 ÆäÀÌÁö)
    5

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (6 ÆäÀÌÁö)
    6

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (7 ÆäÀÌÁö)
    7

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (8 ÆäÀÌÁö)
    8

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (9 ÆäÀÌÁö)
    9

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (10 ÆäÀÌÁö)
    10

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (11 ÆäÀÌÁö)
    11

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (12 ÆäÀÌÁö)
    12

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (13 ÆäÀÌÁö)
    13

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (14 ÆäÀÌÁö)
    14


  • º» ¹®¼­ÀÇ
    ¹Ì¸®º¸±â´Â
    14 Pg ±îÁö¸¸
    °¡´ÉÇÕ´Ï´Ù.
¢º
Ŭ¸¯ : ´õ Å©°Ôº¸±â
  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (1 ÆäÀÌÁö)
    1

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (2 ÆäÀÌÁö)
    2

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (3 ÆäÀÌÁö)
    3

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (4 ÆäÀÌÁö)
    4

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (5 ÆäÀÌÁö)
    5

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (6 ÆäÀÌÁö)
    6

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (7 ÆäÀÌÁö)
    7

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (8 ÆäÀÌÁö)
    8

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (9 ÆäÀÌÁö)
    9

  • °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,   (10 ÆäÀÌÁö)
    10



  • º» ¹®¼­ÀÇ
    (Å« À̹ÌÁö)
    ¹Ì¸®º¸±â´Â
    10 Page ±îÁö¸¸
    °¡´ÉÇÕ´Ï´Ù.
´õºíŬ¸¯ : ´Ý±â
X ´Ý±â
µå·¡±× : Á¿ìÀ̵¿

°ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,

·¹Æ÷Æ® > ±âŸ ÀÎ ¼â ¹Ù·Î°¡±âÀúÀå
Áñ°Üã±â
Å°º¸µå¸¦ ´­·¯ÁÖ¼¼¿ä
( Ctrl + D )
¸µÅ©º¹»ç
¸µÅ©ÁÖ¼Ò°¡ º¹»ç µÇ¾ú½À´Ï´Ù.
¿øÇÏ´Â °÷¿¡ ºÙÇô³Ö±â Çϼ¼¿ä
( Ctrl + V )
¿ÜºÎ°øÀ¯
ÆÄÀÏ : °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED_AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE,.hwp   [Size : 49 Kbyte ]
ºÐ·®   14 Page
°¡°Ý  3,000 ¿ø

Ä«Ä«¿À ID·Î
´Ù¿î ¹Þ±â
±¸±Û ID·Î
´Ù¿î ¹Þ±â
ÆäÀ̽ººÏ ID·Î
´Ù¿î ¹Þ±â


ÀÚ·á¼³¸í

°ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility), SQLÀÇ SELECT ±¸¹®°ú °ü°è ´ë¼öÀÇ SELECTION°úÀÇ Â÷ÀÌÁ¡, ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡, INSURED_AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE, MODEL)¿Í ´ÜÀÏ ¾ÖÆ®¸®ºäÆ® (VIN)¿¡ À妽º°¡ Á¤ÀÇ
°ü°è´ë¼ö¿¡¼­ÁýÇÕ¿¬»êÀÚÀÇȣȯ¼º
¸ñÂ÷/Â÷·Ê

1. īƼ¼Ç °ö, µ¿µîÁ¶ÀÎ, ÀÚ¿¬Á¶ÀÎ, ¿ÞÂʿܺÎÁ¶ÀÎ, ¿À¸¥ÂʿܺÎÁ¶Àο¡ ´ëÇØ ¼³¸íÇ϶ó

2. °ü°è´ë¼ö¿¡¼­ ÁýÇÕ ¿¬»êÀÚÀÇ È£È¯¼º(compatibility)¿¡ ´ëÇØ ¼³¸íÇØ º¾½Ã´Ù.

3. SQLÀÇ SELECT ±¸¹®Àº °ü°è ´ë¼öÀÇ SELECTION°ú´Â ´Ù¸£´Ù. ±× Â÷ÀÌÁ¡À» »ý°¢ÇØ º¾½Ã´Ù.

4. ±âº» À妽º¿Í º¸Á¶ À妽ºÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡À» ¼³¸íÇ϶ó

5. INSURED_AUTOS Å×À̺íÀº º¹ÇÕ ¾ÖÆ®¸®ºäÆ® (YEAR, MAKE, MODEL)¿Í ´ÜÀÏ ¾ÖÆ®¸®ºäÆ® (VIN)¿¡ À妽º°¡ Á¤ÀǵǾî ÀÖ´Ù. ´ÙÀ½ SELECT¹® Áß¿¡¼­ À̵é À妽ºÀÇ ÇýÅÃÀ» º¸Áö ¸øÇÏ´Â °ÍÀº ù ¹ø° ÀÌ´Ù. ±× ÀÌÀ¯¿Í ³ª¸ÓÁö 2~4¹øÀº ¿Ö À妽º ÀÌ¿ëÀÌ °¡´ÉÇÑ Áö ¼³¸íÇ϶ó

¨ç select vin from insured_autos where make=`Ford` and model=`Taurus`;

¨è select count(*) from insured_autos where make=`Ford` and year=1998;

¨é select vin from insured_autos where year=1998 and owner=`Dahlman`;

¨ê select min(year) from insured_autos where make=`Ford` and model=`Taurus`;

º»¹®/³»¿ë

3. º¸Á¶ À妽º

º¸Á¶ À妽ºµµ µÎ°³ÀÇ Çʵå·Î ±¸¼ºµÈ ¼ø¼­ÆÄÀÏÀÌ´Ù. ù¹ø° Çʵå´Â µ¥ÀÌŸ ÆÄÀÏÀÇ ºñ¼ø¼­ Çʵå(nonordering field)¿Í °°Àº µ¥ÀÌŸ À¯ÇüÀ» °®´Â´Ù.(À妽º Çʵå(index field)¶ó°í ÇÔ). µÎ ¹ø° Çʵå´Â ºí·Ï Æ÷ÀÎÅÍÀ̰ųª ·¹ÄÚµå Æ÷ÀÎÅÍÀÌ´Ù. °°Àº ÆÄÀÏ¿¡ ´ëÇØ ¿©·¯ °³ÀÇ º¸Á¶ À妽ºµéÀÌ Á¸ÀçÇÒ ¼ö ÀÖ´Ù. º¸Á¶ À妽º´Â ¿£Æ®¸®µéÀÇ °³¼ö°¡ ¸¹±â ¶§¹®¿¡ ±âº» À妽ºº¸´Ù ¸¹Àº ÀúÀå°ø°£°ú Ž»ö½Ã°£À» ÇÊ¿ä·Î ÇÑ´Ù. º¸Á¶ À妽º¿¡¼­´Â µ¥ÀÌÅÍ ÆÄÀÏÀÇ °¢ ·¹Äڵ忡 ´ëÇؼ­
Âü°í¹®Çå

È«Çü°æ, ¿À¶óŬ ÇÁ·Î±×·¡¹Ö, ÇѺû¹Ìµð¾î, 2008
ÀÌÀºÁ¤, ¿À¶óŬ 10G+pl/sql ÀÔ¹®, ´ë¸², 2006


ÀÚ·áÁ¤º¸
ID : jlee*******
Regist : 2013-09-02
Update : 2013-09-02
FileNo : 16205573

Àå¹Ù±¸´Ï

¿¬°ü°Ë»ö(#)
°ü°è´ë¼ö   ÁýÇÕ   ¿¬»êÀÚ   ȣȯ¼º   compatibility   SQL   SELECT   ±¸¹®°ú   °ü°è   SELECTION°ú   Â÷ÀÌÁ¡   ±âº»   À妽º   º¸Á¶   À¯»çÁ¡°ú   INSURED   AUTOS   Å×ÀÌºí   º¹ÇÕ   ¾ÖÆ®¸®ºäÆ®   YEAR   MAKE  


ȸ»ç¼Ò°³ | ÀÌ¿ë¾à°ü | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | °í°´¼¾ÅÍ ¤Ó olle@olleSoft.co.kr
¿Ã·¹¼ÒÇÁÆ® | »ç¾÷ÀÚ : 408-04-51642 ¤Ó ±¤ÁÖ±¤¿ª½Ã ±¤»ê±¸ ¹«Áø´ë·Î 326-6, 201È£ | äÈñÁØ | Åë½Å : ±¤»ê0561È£
Copyright¨Ï ¿Ã·¹¼ÒÇÁÆ® All rights reserved | Tel.070-8744-9518
ÀÌ¿ë¾à°ü | °³ÀÎÁ¤º¸Ãë±Þ¹æħ ¤Ó °í°´¼¾ÅÍ ¤Ó olle@olleSoft.co.kr
¿Ã·¹¼ÒÇÁÆ® | »ç¾÷ÀÚ : 408-04-51642 | Tel.070-8744-9518