SQL- 1ÀÏÂ÷ select=¥ð where order by ------------------------ ³»°¡ ¸¸µç °´Ã¼ È®ÀÎ select * from tab; ------------------------ select ¹® - Ä÷³¸í, Ä÷³¸í, ... - * -alias => º°¸í as: Ä÷³ º°¸í -|| -¼ö½Ä -ÇÔ¼ö select * from emp; »ç¿øÅ×ÀÌºí¿¡¼­ À̸§°ú ¿ù±Ý¸¸ °Ë»ö -select LAST_NAME, SALARY from emp; À̸§ (first_name, last_name) °Ë»ö select first_name, last_name from emp; select first_name || last_name - || ÇÕÄ¡´Â ¿ªÈ° from emp; select first_name || last_name as name - as nameÀº table ¸íÀ» nameÀ¸·Î °íÄ¡´Â°Í select first_name || ' ' ||last_name as "Full Name" from emp; select last_name as À̸§, salary as ¿ù±Þ, salary *3 as º¸³Ê½º from emp; ------------------------------------------------------- order by Á¤·Ä -¿À¸§Â÷¼ø : asc => ±âº»ÀÓÀ» »ý·« °¡´É -³»¸²Â÷¼ø : desc - order by Ä÷Ÿí Á¤·Ä ¿É¼Ç, ... À̸§°ú ¿ù±Þ °Ë»ö. ´Ü, °í¾× ¿¬ºÀÀÚ ¼øÀ¸·Î select last_name, salary from emp order by salary desc , last_name; ----------------------------------------------------- where Àý Á¶°Ç °Ë»ö -¼ýÀÚ, ¹®ÀÚ, ³¯Â¥, ... where Á¶°Ç½Ä and Á¶°Ç½Ä or Á¶°Ç½Ä - Á¶°Ç½Ä: Ä÷³¸í >= °ª ¶Ç´Â ¼ö½Ä - °ª ¿ù±ÞÀ» 15000 ÀÌ»ó ¹Þ´Â »ç¿øÀÇ À̸§°ú ¿ù±Þ select last_name, salary from emp where salary >=15000 order by salary desc; ¿ù±ÞÀ» 10000ÀÌ»ó ¹Þ°í ºÎ¼­ÄÚµå 80ºÎ¼­¿¡¼­ ±Ù¹«ÇÏ´Â »ç¿øÀÇ À̸§°ú ¿ù±Þ select last_name, salary from emp where salary >=10000 and DEPARTMENT_ID = 80 order by salary desc; ¹®ÀÚ Á¶°Ç °Ë»ö select last_name, email from emp where email='SKING'; ³¯Â¥ °Ë»ö -to_date('¹®ÀÚ', 'ÆÐÅÏ') -to_date('2005-01-01','yyyy-mm-dd') 2005³âµµ¿¡ ÀÔ»çÇÑ »ç¿øÀÇ Á¤º¸ select * from emp where hire_date >= to_date('20050101','yyyymmdd') and hire_date < to_date('20060101','yyyymmdd') order by hire_date; ±×¹ÛÀÇ ¿¬»êÀÚ ºñ±³ ¿¬»êÀÚ(>=,<=,=,<>,><) ³í¸® ¿¬»êÀÚ(and,or,not) <>,>< °°Áö ¾Ê´Ù´Â ¶æ ÀÓ -between °ª1 and °ª2 (¹üÀ§ °Ë»öÇÒ¶§ ¾²´Â ¿¬»êÀÚ) -in -like -is -between -¹üÀ§°Ë»ö -between °ª1 and °ª2 -°ª1, °ª2 ¸ðµÎ Æ÷ÇÔ -°ª1 => ÃÖ¼Ò°ª, °ª2=>ÃÖ´ë°ª -¿ù±ÞÀÌ 10000~15000 »çÀ̸¦ ¹Þ´Â »ç¿øÀÇ Á¤º¸ select * from emp where salary >=10000 and salary <= 15000; select * from emp where salary not between 10000 and 15000; notÀº ¸¸Á· ÇÏÁö¾Ê´Â°ÍÀ» ãÀ½ in -¸ñ·Ï¾È¿¡ ÀÖÀ¸¸é select * from emp where department_id not in (10,30,90);