LIKE SELECT prod_id 상품코드, prod_name 상품명 FROM prod WHERE prod_name LIKE '삼%'; -- 삼으로 시작하는 모든걸 찾아라 SELECT prod_id 상품코드, prod_name 상품명 FROM prod WHERE prod_name LIKE '_성%'; -- 두번째가 성으로 시작하는 모든걸 찾아라 SELECT prod_id 상품코드, prod_name 상품명 FROM prod WHERE prod_name LIKE '%치'; -- 마지막이 치로 끝나는 모든걸 찾아라 ESCAPE SELECT lprod_gu 분류코드, lprod_nm 분류명 FROM lprod WHERE lprod_nm LIKE '%홍\%' ESCAPE '\'; -- 홍%로 끝나는 값을 찾아..
서브쿼리(SubQuery) 정리 (방법1) Select 조회 칼럼 대신에 사용하는 경우 : 단일컬럼의 단일행만 조회 (방법2) Where 절에 사용하는 경우 In () : 단일컬럼의 단일행 또는 다중행 조회 가능 = : 단일컬럼의 단일행만 조회 가능 문제 1 * ORDER BY -- 취미가 "수영"인 회원들 중에 마일리지의 값이 1000 이상인 -- 회원아이디, 회원이름, 회원취미, 회원마일리지 조회 -- 정렬은 회원이름 기준 오름차순 Select mem_id, mem_name, mem_like, mem_mileage From member Where mem_like = '수영' And mem_mileage >= 1000 Order By mem_name Asc; ------------------------..
1. 회원테이블에서 회원아이디, 회원이름 조회하기 SELECT mem_id, mem_name FROM member; 2. 상품코드와 상품명 조회하기... SELECT prod_id, prod_name FROM prod; -- 상품코드, 상품명, 판매금액 조회하기 -- 단, 판매금액=판매단가 * 55 로 계산해서 조회합니다. -- 판매금액이 4백만 이상인 데이터만 조회하기 -- select > from 테이블 > where > 컬럼조회 > order by SELECT prod_id, prod_name, (prod_sale * 55) as sale FROM prod WHERE (prod_sale * 55) >= 4000000 ORDER BY sale desc; -- 상품정보에서 거래처코드를 조회해 주세요....
DDL 1. 사용자 생성하기(DDL) Create User busan_06 Identified By dbdb; 2. 패스워드 수정하기 Alter User busan_06 Identified By 수정패스워드; 3. 사용자 삭제하기 Drop User busan_06; DCL 1. 권한 부여하기 Grant Connect, Resource, DBA To busan_06; 2. 권한 회수하기 --Revoke DBA From busan_06;
cmd로 oracle 접속 1. cmd 창 열기 --계정없이 서버 접속 2. sqlplus /nolog 입력 엔터 SQL>conn /as sysdba -- 비밀번호 변경 시 SQL>alter user system identified by 새로운암호; SQL>alter user sys identified by 새로운암호 -- 접속 SQL>conn system/새로운암호 -- 접속확인 SQL>show user -- 오라클 12버전 이상부터는 아래를 실행해야 일반적인 구문 작성이 가능함 Alter session set "_ORACLE_SCRIPT"=true; [ 참고사항 ] -- 위에 실행은 최초 한번 실행 -- 위에 실행 안하면 아래처럼 구문을 작성해야함 Create User c##busan_06 Ident..