7.1. °³¿ä

µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ µ¥ÀÌÅ͸¦ »Ì±â ½ÃÀÛÇϴ ó¸®, ¶Ç´Â, ²¨³»±â À§ÇÑ ¸í·ÉÀ»Äõ¸®¶ó°í ¸»ÇÕ´Ï´Ù. SQL¿¡¼­´Â, SELECT ¸í·ÉÀ», Äõ¸®¸¦ ÁöÁ¤Çϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù. SELECT¸í·ÉÀÇ ÀϹÝÀûÀÎ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

SELECT 
select_list
 FROM 
table_expression
 [

sort_specification

]

´ÙÀ½ ¼½¼Ç¿¡¿¡¼­´Â, ¼±Åà ¸®½ºÆ®, Å×À̺í Ç¥Çö, Á¤·ÄÀÇ »ç¾ç¿¡ ´ëÇØ »ó¼¼ÇÏ°Ô ¼³¸íÇÕ´Ï´Ù.

´Ü¼øÇÑ Äõ¸®ÀÇ Çü½ÄÀº, ´ÙÀ½°ú °°Àº °ÍÀÔ´Ï´Ù.

SELECT * FROM table1;

table1¶ó´Â Å×À̺íÀÌ ÀÖ´Ù°í Çϸé, ÀÌ ¸í·ÉÀº table1·ÎºÎÅÍ ¸ðµç ÇàÀÇ ¸ðµç ¿­À» ²¨³À´Ï´Ù (ÃßÃâÇÏ´Â ¼ö´ÜÀº Ŭ¶óÀÌ¾ðÆ® ¾îÇø®ÄÉÀ̼ǿ¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù. ¿¹¸¦ µé¸é, psqlÇÁ·Î±×·¥¿¡¼­´Â, ASCII-art¿¡ ÀÇÇØ È­¸é»ó¿¡ Å×À̺íÀ» Ç¥½ÃÇØ, Ŭ¶óÀÌ¾ðÆ® ¶óÀ̺귯¸®¿¡¼­´Â °³°³ÀÇ ÇàÀ¸·Î ¿­À» ²¨³»´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù). ¼±Åà ¸®½ºÆ®ÀÇ ÁöÁ¤À¸·Î *´Â, Å×À̺í½ÄÀÌ °¡Áö´Â ¸ðµç ¿­À» Á¦°øÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ¼±Åà ¸®½ºÆ®¿¡¼­´Â, ¼±Åà °¡´ÉÇÑ ¿­ÀÇ ÀϺθ¦ ¼±ÅÃÇÏ´Â Àϵµ, ¼±Åà °¡´ÉÇÑ ¿­À» »ç¿ëÇØ °è»êÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, table1¿¡, a, b, c¶ó´Â À̸§ÀÇ ¿­ÀÌ ÀÖ´Â °æ¿ì (´Ù¸¥ ¿­ÀÌ À־ »ó°üÇÏÁö ¾Ê½À´Ï´Ù), ÀÌÇÏ¿Í °°Àº Äõ¸®¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

SELECT a, b + c FROM table1;

(¿©±â¿¡¼­, b¹× c´Â ¼öÄ¡ÇüÀÇ µ¥ÀÌÅÍÀ̶ó°í °¡Á¤ÇÕ´Ï´Ù.) »ó¼¼ÇÑ °Í¿¡ ´ëÇØ¼­´Â Section 7.3À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

FROM table1´Â, ƯÈ÷ ´Ü¼øÇÑ ÇüÅÂÀÇ Å×À̺í½ÄÀ¸·Î, ÀоîµéÀÌ´Â Å×À̺íÀº 1°³ »ÓÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î Å×À̺í½ÄÀº ±âº» Å×À̺íÀ̳ª °áÇÕ ±×¸®°í ¼­ºêÄõ¸®µîÀ¸·Î º¹ÀâÇÏ°Ô ±¸¼ºµÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ±×·¯³ª, ÀÌÇÏ¿Í °°ÀÌ, Å×À̺í½ÄÀ» ¸ðµÎ »ý·« ÇØ, SELECT¸í·ÉÀ» °è»ê±â·Î¼­ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

SELECT 3 * 4;

¼±Åà ¸®½ºÆ®ÀÇ ½ÄÀÌ ¿©·¯°¡Áö °á°ú¸¦ µ¹·ÁÁÖ´Â °æ¿ì, À̰ÍÀº ÇÑÃþ ´õ À¯¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ÇÔ¼ö¸¦ ´ÙÀ½°ú °°ÀÌ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

SELECT random();