데이터베이스개론SELECT 1 
NHN NEXT 정호영 
나눔고딕및나눔고딕코딩글꼴을설치해주세요.
오늘배울것 
-SELECT
수업준비 
$ cat run.sh 
$ cat select.sql 
$./run.sh
SELECT의사용법 
전체테이블(릴레이션)이출력됩니다. 
컬럼1과2만출력됩니다. 
전체레코드중에서조건을만족하는레코드의 
컬럼1과컬럼2값이출력됩니다. 
M> SELECT * FROM 테이블이름; 
M> SELECT 컬럼1, 컬럼2 FROM 테이블이름; 
M> SELECT 컬럼1, 컬럼2 FROM 테이블이름WHERE 조건;
WHERE조건절 
WHERE뒤에나오는조건절에는 
등이올수있습니다. 
•>,=,<,>=와같은부등호 
•AND,OR와같은논리연산자 
•LIKE를이용한문자열부분검색
LIKE를이용한문자열부분매칭 
문자열의부분매칭을위해사용합니다. 
-%:0개이상의임의의글자 
-_:1개의임의의글자 
-'김%':김으로시작하는모든문자열 
-'김_':김으로시작하는두글자문자열 
-'_호%':두번째글자가호인문자열 
M>SELECT*FROMauction_userWHEREnameLIKE'정%';
LIKE를이용한문자열부분매칭 
주의사항:'='은부분매칭에사용할수없습니다. 
#이름이김으로시작하는사용자정보 
M>SELECT*FROMauction_userWHEREnameLIKE'김%' 
#이름이김%인사용자정보 
M>SELECT*FROMauction_userWHEREname='김%'
SELECT는닫힌연산입니다. 
SELECT의결과에또다시SELECT를적용할수있습니다.
SELECT의결과의종류 
(1)스칼라:단하나의값이나온경우
SELECT의결과의종류 
(2)튜플:하나의레코드가결과로나온경우
SELECT의결과의종류 
(3)테이블:그외의경우 
SELECT쿼리결과의종류는매우중요! 
나중에‘중첩쿼리’때다시~
Q1. 
소지금액이1000원이상1200원이하인 
사용자의아이디,이름,소지금액을검색하라.
Q1. 
소지금액이1000원이상1200원이하인 
사용자의아이디,이름,소지금액을검색하라.
Q2.사용자의등급을검색하라 
Q3.사용자의등급을중복제외하고검색하라 
Q4.사용자의등급을중복되지않게알파벳내림차순으로정렬해서출력하라
Q2.사용자의등급을검색하라 
Q3.사용자의등급을중복제외하고검색하라 
Q4.사용자의등급을중복되지않게알파벳내림차순으로정렬해서출력하라 
*참고: DISTINCT와ORDER BY는검색성능을느리게만들가능성이높습니다.
Q5.이름이김씨인사람을출력하세요 
Q6.김씨이면서이름이세글자인사람을출력하세요
Q5.이름이김씨인사람을출력하세요 
Q6.김씨이면서이름이세글자인사람을출력하세요
Q7.B등급사용자는몇명인가요? 
Q8.등급별사용자수를출력하세요.
기타쿼리 
Q.몇시인가요? 
Q.
기타쿼리 
Q.몇시인가요? 
Q.
THANK YOU!!!

MySQL Select (1)