SlideShare a Scribd company logo
데이터베이스개론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!!!

More Related Content

Similar to MySQL Select (1) (20)

PDF
제2장 데이터 조회하기
sang doc Lee
 
PPTX
MySQL과 PHP
Yoonwhan Lee
 
PDF
MySQL JOIN
Hoyoung Jung
 
PPTX
파이썬 sqlite 이해하기
Yong Joon Moon
 
PPTX
Sql study 20101113 유혜원
혜원 유
 
PDF
#6.SQL초보에서 Schema Objects까지_구로IT학원/오라클교육/자바교육/국비지원/재직자환급교육/내일배움카드/사업주위탁
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
PDF
오라클강의/자바강의/닷넷강의/자마린교육/아두이노교육학원추천_#13.SQL초보에서 Schema Objects까지
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
PPTX
효율적인Sql작성방법 4주차
희동 강
 
PDF
#1.SQL초보에서 Schema Objects까지(SQL학원/오라클학원/IT실무교육학원/재직자/실업자교육학원추천)
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
PPTX
181215 MS SQL로 알아보는 데이터베이스
KWANGIL KIM
 
PPTX
Db활용가이드
기영 박기영
 
PPTX
Sql 조건연산자를 이용한 조건검색(2)
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
PDF
토이 프로젝트를 위한 속성 RDB(MySQL) 스터디 2
승빈이네 공작소
 
PDF
Mymysql basic sql
Hoyoung Jung
 
PDF
PostgreSQL로 배우는 SQL 기초
Jiho Lee
 
PDF
Join(sql)
인 이
 
PDF
mysql 서브쿼리
Hoyoung Jung
 
PPTX
Sql 조건연산자를 이용한 조건검색(1)
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
제2장 데이터 조회하기
sang doc Lee
 
MySQL과 PHP
Yoonwhan Lee
 
MySQL JOIN
Hoyoung Jung
 
파이썬 sqlite 이해하기
Yong Joon Moon
 
Sql study 20101113 유혜원
혜원 유
 
#6.SQL초보에서 Schema Objects까지_구로IT학원/오라클교육/자바교육/국비지원/재직자환급교육/내일배움카드/사업주위탁
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
오라클강의/자바강의/닷넷강의/자마린교육/아두이노교육학원추천_#13.SQL초보에서 Schema Objects까지
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
효율적인Sql작성방법 4주차
희동 강
 
#1.SQL초보에서 Schema Objects까지(SQL학원/오라클학원/IT실무교육학원/재직자/실업자교육학원추천)
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
181215 MS SQL로 알아보는 데이터베이스
KWANGIL KIM
 
Db활용가이드
기영 박기영
 
Sql 조건연산자를 이용한 조건검색(2)
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
토이 프로젝트를 위한 속성 RDB(MySQL) 스터디 2
승빈이네 공작소
 
Mymysql basic sql
Hoyoung Jung
 
PostgreSQL로 배우는 SQL 기초
Jiho Lee
 
Join(sql)
인 이
 
mysql 서브쿼리
Hoyoung Jung
 
Sql 조건연산자를 이용한 조건검색(1)
탑크리에듀(구로디지털단지역3번출구 2분거리)
 

More from Hoyoung Jung (20)

PDF
철권 1단에서 벗어나기
Hoyoung Jung
 
PPTX
코딩 공부 시작하기
Hoyoung Jung
 
PPTX
내 질문에는 왜 답변이 달리지 않을까
Hoyoung Jung
 
PPTX
entry를 이용한 코딩 교육1
Hoyoung Jung
 
PDF
Github Markdown
Hoyoung Jung
 
PDF
stored procedure2 + jdbc
Hoyoung Jung
 
PDF
mysql stored procedure
Hoyoung Jung
 
PDF
GROUP BY, CASE WHEN
Hoyoung Jung
 
PDF
트랜잭션
Hoyoung Jung
 
PDF
데이터베이스 정규화
Hoyoung Jung
 
PDF
tomcat jdbc mysql 프로그래밍
Hoyoung Jung
 
PDF
데이터베이스 모델링
Hoyoung Jung
 
PDF
MySQL delete.update
Hoyoung Jung
 
PDF
4. 함수포인터
Hoyoung Jung
 
PDF
2. MySQL DataTye Basic
Hoyoung Jung
 
PDF
MySQL Create Table
Hoyoung Jung
 
PDF
데이터베이스 베이직 소개
Hoyoung Jung
 
PDF
Crontab 간단 사용법
Hoyoung Jung
 
PPTX
3.포인터
Hoyoung Jung
 
PPTX
포인터의기초 (2) - 포인터 사용하기1
Hoyoung Jung
 
철권 1단에서 벗어나기
Hoyoung Jung
 
코딩 공부 시작하기
Hoyoung Jung
 
내 질문에는 왜 답변이 달리지 않을까
Hoyoung Jung
 
entry를 이용한 코딩 교육1
Hoyoung Jung
 
Github Markdown
Hoyoung Jung
 
stored procedure2 + jdbc
Hoyoung Jung
 
mysql stored procedure
Hoyoung Jung
 
GROUP BY, CASE WHEN
Hoyoung Jung
 
트랜잭션
Hoyoung Jung
 
데이터베이스 정규화
Hoyoung Jung
 
tomcat jdbc mysql 프로그래밍
Hoyoung Jung
 
데이터베이스 모델링
Hoyoung Jung
 
MySQL delete.update
Hoyoung Jung
 
4. 함수포인터
Hoyoung Jung
 
2. MySQL DataTye Basic
Hoyoung Jung
 
MySQL Create Table
Hoyoung Jung
 
데이터베이스 베이직 소개
Hoyoung Jung
 
Crontab 간단 사용법
Hoyoung Jung
 
3.포인터
Hoyoung Jung
 
포인터의기초 (2) - 포인터 사용하기1
Hoyoung Jung
 
Ad

MySQL Select (1)