ksmart_dbms/데이터베이스 이론(4)
-
DML 실습_db
1. 1부터 시작하는 행의 번호를 포함하여 상품테이블을 출력하시오. SELECT (@rowNum := @rowNum +1) AS 'row' ,g.* FROM tb_goods AS g JOIN (SELECT @rowNum := 0) AS r 2. 상품테이블의 단가 중 단가가 높은 상품 순서대로 순위를 포함하여 상품테이블을 출력하시오. SELECT (CASE WHEN @gprice = g.g_price THEN @rank WHEN @gprice := g.g_price THEN @rank := @rank +1 END) AS 'rank' , g.g_code, g.g_name, g.g_price FROM tb_goods AS g JOIN (SELECT @rank := 0, @gprice :=0) AS r ORDE..
2022.01.19 -
subQuery_db
SQL문 내에서 하위에 존재하는 쿼리 ( SQL문 안에 SQL ) SELECT ROUND(AVG(g.g_price), 0) AS '평균단가' FROM tb_goods AS g 0번째 자리까지 반올림 SELECT * FROM tb_goods AS g WHERE g.g_price > 178786; SELECT round(avg(g.g_price),0) AS '평균단가' FROM tb_goods AS g; SELECT * FROM tb_goods AS g WHERE g.g_price>(SELECT round(AVG(g1.g_price),0) AS '평균단가' FROM tb_goods AS g1); 스칼라 서브쿼리 SELECT문에 있는 서브쿼리( 1행만 반환) SELECT g.g_name, g.g_price F..
2022.01.19 -
SQL_db
SQL-DDL CREATE 데이터베이스 오브젝트를 생성 ALTER 데이터 오브젝트를 변경 DROP 데이터 오브젝트를 삭제 TRUNCATE 데이터 오브젝트 내용 삭제 SQL-DML INSERT 테이블에 신규 내용 삽입 SELECT 테이블 내용 조회 UPDATE 테이블 내용 변경 DELETE 테이블 내용 삭제 SQL-DCL GRANT - DCL 데이터베이스 사용자 권한 부여 REVOKE - DCL 데이터베이스 사용자 권한 회수 COMMIT - TCL 트랜잭션 확정 ROLLBACK - TCL 트랜잭션 취소 CHECKPOINT - TCL 복귀지점 설정
2022.01.17 -
데이터베이스_db
목차 1. 데이터 베이스 정의 2. 데이터 베이스 특징 3. 데이터 베이스 keyword 4. DBMS 정의 및 종류 5. 데이터 구성 6. DBMS 필수기능 응용프로그램(heidsql) 사용자는 개발자가 만들어 둔 페이지에서 데이터를 공유 dbms 자료 저장 시스템 만드는 어플리케이션(웹, 앱) 데이터 베이스 정의 통한된 데이터(Integrated Data) 자료의 중복을 배제한 데이터의 모임 저장된 데이터(Stored Data) 컴퓨터가 접근 할 수 있는 저장 매체에 저장된 자료 운영 데이터(Operational Data) 조직의 고유한 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안 될 반드시 필요한 자료 공용 데이터(Shared Data) 여러 응용 시스템들이 공동으로 소유하고 유지하..
2022.01.17