»ç¿ëÀÚ ¾È³» ¹× ÂüÁ¶¼­

ST_NumInteriorRing

ST_NumInteriorRingÀº ´Ù°¢ÇüÀ» ÃëÇØ ÀÌÀÇ ³»ºÎ ¸µ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.

±¸¹®

db2gse.ST_NumInteriorRing(p db2gse.ST_Polygon)

¸®ÅÏ À¯Çü

Integer

¿¹

¿©·¯ ³²ÇØ ¼¶¿¡ »ç´Â Á¶·ù ¸ðÁý´ÜÀ» ¿¬±¸ÇÏ·Á´Â Á¶·ùÇÐÀڴ ƯÁ¤ Á¶·ùÀÇ »ýÅ ±¸¿ªÀÌ Ã»Á¤ È£¼ö°¡ ÀÖ´Â ¼¶¿¡ Á¦ÇѵÊÀ» ¾Ë°í ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î, »ýÅÂÇÐÀÚ´Â Çϳª ÀÌ»óÀÇ È£¼ö°¡ ÀÖ´Â ¼¶µéÀ» ¾Ë°íÀÚ ÇÒ °ÍÀÔ´Ï´Ù.

´ÙÀ½ÀÇ CREATE TABLE¹®Àº ISLANDS Å×À̺íÀ» ÀÛ¼ºÇÕ´Ï´Ù. ISLANDS Å×À̺íÀÇ ID ¹× NAME Ä÷³Àº °¢ ¼¶À» ³ªÅ¸³»¸ç LAND ´Ù°¢Çü Ä÷³Àº ¼¶ÀÇ ±âÇÏÇÐÀ» ÀúÀåÇÕ´Ï´Ù.

CREATE TABLE ISLANDS (id integer, name varchar(32), land db2gse.ST_Polygon);

³»ºÎ ¸µÀ̶õ È£¼ö¸¦ ³ªÅ¸³»±â ¶§¹®¿¡, ST_NumInteriorRing ÇÔ¼ö´Â Àû¾îµµ ÇϳªÀÇ ³»ºÎ ¸µÀÌ ÀÖ´Â ±×·¯ÇÑ ¼¶¸¸À» ³ª¿­ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

SELECT name FROM ISLANDS WHERE db2gse.ST_NumInteriorRing(land) > 0;


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]