728x90
반응형
데이터들을 변경하고, 원하는 데이터를 찾아내기
--지역이 전주인 사람의 이름을 출력하세여
select memberName from api_member where memberAddr='전주';
--이름이 홍길동인 사람의 이메일 주소를 출력하세요.
select memberMail from api_member where memberName='홍길동';
where절에서 and,or문 between과 in문 사용하기
between : 범위 조건이로 A~C까지의 방법으로 많이 사용됩니다.
in : or문의 반복이라고 생각하면됩니다. A or B or C or D 를 in(A,B,C,D)로 표현할수있으며, not in();의 방법으로도 사용됩니다.
--회원번호가 8이고 아이디가 test7인사람의 이메일 주소를 출력하세요.
select memberMail from api_member where midx='8' and memberid='test7';
--회원번호가 8이거나 아이디가 test8인사람의 이메일 주소를 출력하세요.
select memberMail from api_member where midx='8' or memberid='test8';
--회원번호가 3이거나 4인사람의 이름을 출력하세요.
select memberName from api_member where midx='3' or midx='4';
--회원번호가 2~8번인 사람의 데이터를 출력하세요
select * from api_member where midx>=2 and midx<=8;
select * from api_member where midx between 2 and 8;
--회원번호가 3번 4번 인 사람의 데이터를 출력하세요
select * from api_member where midx=3 or midx=4;
select * from api_member where midx in(3,4);
Like문
'가%' : "가"로 시작되는 데이터를 찾는다
'%가' : "가"로 끝나는 데이터를 찾는다
'%가%' : "가"가 포함되어 있는 데이터를 찾는다.
substr
substr(열이름 , 시작위치, 길이);
subStr(A,3,4);
-데이터 A열에서 3번째부터 4개 문자를 가져온다.
--광주에 살면서 이름이 석진인 사람의 생년월일을 출력하세요.
select memberjumin from api_member where memberAddr='광주' and memberName LIKE'%석진%';
--이름에 '유' 가 들어가는 사람의 이름을 출력하세요.
select memberName from api_member where memberName like'%유%';
--이름 '홍'로 시작하는 사람의 이름을 출력하세요.
select memberName
from api_member
where memberName
like'홍%';
--이름이 길남인 사람의 데이터를 출력하세요
select * from api_member where memberName like '%길남%';
select * from api_member where substr(memberName,2,2)='길남';
order by
SELECT하여 찾아낸 값을 보기좋게 정렬하는 방법입니다.
내림차순 dese, 오름차순 asc
--회원번호를 내림 차순으로 정렬하세요 // order by [컬럼명] desc
select * from api_member order by midx desc;
--회원번호를 오름 차순으로 정렬하세요 // order by [컬럼명] asc <=생략가능
select * from api_member order by midx;
--회원이름순서대로 오름차순으로 정렬하시오
select * from api_member order by memberName;
--회원 이름 순서대로 내림차순으로 정렬하시오
select * from api_member order by memberName desc;
728x90
반응형
'Database > OracleSQL' 카테고리의 다른 글
Oracle SQL (DDL,DML,DCL) (0) | 2021.04.26 |
---|---|
SQL, DML (0) | 2021.04.25 |
Oracle SQL 제약조건(Constraint) (0) | 2021.04.25 |