DB/SQL

· DB/SQL
SELECT AVG(컬럼명) FROM 테이블명;
· DB/SQL
SELECT COUNT(컬럼명 또는 *) FROM 테이블명;
· DB/SQL
오름차순 ORDER BY 칼럼명 ASC; 내림차순 ORDER BY 칼럼명 DESC;
· DB/SQL
SELECT SUM(컬럼명1) ;
· DB/SQL
SELECT 컬럼명1 변명1, 컬럼명2 변명2, 컬럼명3 변명3; SELECT 컬럼명1 "변명1", 컬럼명2 "변명2", 컬럼명3 "변명3"; " " 특수문자 작성 가능 AS(Alias) 임시 이름 별칭을 주어 출력되는 컬럼명르 변경하고자 할 때 사용 대소문자 구분하여 출력 할때 공백문자 출력 할 때 특수문자 출력 할 때 SELECT 컬럼명1 AS 변명1, 컬럼명2 AS 변명2, 컬럼명3 AS 변명3; 예시 더보기 1. 직업이 특수영업인 사람을 출력하시오 SELECT EMPID 사원번호, JOB 직업 FROM VIEW_EMP2 WHERE JOB = '특수영업'; 사원번호 직업 1002 특수영업
· DB/SQL
SELECT * FROM 테이블명OR뷰명 WHERE 조건 AND 조건; 예시 더보기 1. VIEW_EMP1에서 고용일이 2000년 이후이고 급여가 350만원 이상인 사원을 조회하시오 SELECT * FROM VIEW_EMP1 WHERE HIRE_DATE >= '2000.01.01' AND SALARY >= 350;
· DB/SQL
SELECT 컬럼명 FROM 테이블명|VIEW명 WHERE 조건식; 모든 컬럼명 테이블 조회 SELECT * FROM 테이블명|VIEW명; 예시 더보기 -- 사원번호가 102인 사원을 조회하시오 SELECT * FROM EMPLOYER WHERE EMPNO = '102'; -- 급여가 250만원인 사원을 조회하시오 SELECT * FROM EMPLOYER WHERE SALARY = 250; --현재 사원수를 조회하시오. SELECT COUNT(*) FROM EMPLOYER; --급여가 300만원 이상인 사원을 조회하시오 SELECT * FROM EMPLOYER WHERE SALARY >= 300;
· DB/SQL
CREATE VIEW 뷰이름; AS SELECT 컬럼명 FROM 테이블명; 예시 더보기 -- 도스창 들어가서 SQLplus 접속후 사용자 권한 부여 해야함 CREATE VIEW VIEW_EMP1 AS SELECT EMPID,NAME,DEPT,HIRE_DATE,SALARY FROM EMP; -- WHERE SALARY >= 150; CREATE VIEW VIEW_EMP2 AS SELECT EMPID,NAME,DEPT,JOB FROM EMP; CREATE VIEW VIEW_EMP3 AS SELECT EMPID,NAME,BIRTHDAY,ADDRESS FROM EMP;
· DB/SQL
UPDATE 테이블명1 SET 컬럼1 = 변경할 값, 컬럼2 = 변경할 값 ..... WHERE 조건; 더보기 1. 2020년도 판매금액이 8천만 이상인 거래처의 담당자 컬럼에 '우수처'로 갱신 ( WHERE절에 EXISTS문 사용 ) UPDATE BUYER --변경할 테이블명 SET BUYER_CHARGER = '우수처' --컬럼명 = 변경할 컬럼값 WHERE EXISTS (SELECT SUM(CART.CART_QTY * PROD.PROD_SALE) FROM PROD , CART WHERE CART.CART_NO LIKE '2020%' AND CART.CART_PROD = PROD.PROD_ID AND PROD.PROD_BUYER = BUYER.BUYER_ID HAVING SUM(CART.CART_QT..
· DB/SQL
DELETE from 테이블명1; 테이블1에서 지정한 조건을 충족하는 모든 행 데이터 지우기 DELETE from 테이블1 where 조건; 예시 더보기 1. EMPLOYEE 테이블에서 이름(First_name)에 알파벳A(a) 들어가는 모든 행삭제 DELETE from employees where lower(first_name) like '%a%'; 대소문자 구분 없이 포함된 문자를 찾아내기 위해서 LOWER()LIKE 또는 UPPER()LIKE 사용 A(a)가 포함되어있기 때문에 '%찾는문자%' 사용 2. 10행 초과 행 데이터 삭제하기 DELETE from LPROD WHERE lprod_id >10; 결과)
lavender1122
'DB/SQL' 카테고리의 글 목록 (3 Page)