2026/04 2

[6주차] 뷰, 함수, 프로시져

1. View - 뷰 :: 하나 이상의 테이블을 합쳐 만든 가상 테이블 (실제로 저장 X) - 특정 컬럼만 노출할 수 있는 보안성 기능이 있고 읽기 전용이 기본이다. 1.1. 뷰 생성하기 - 실습 : Book 테이블에서 축구라는 문구가 포함된 자료만 보여주는 뷰 - 뷰 생성문 예제 :: 세 테이블을 조인시켜서 주문 내역을 view로 생성해본다. 안 쓰고 조인 써도 되긴 함.. - 실습 : 주소에 대한민국을 포함하는 고객들로 구성된 뷰 생성 후 조회하는 실습 - 실습 : orders 테이블에서 고객이름과 도서이름을 바로 확인할 수 있는 뷰를 생성하고 김연아 고객이 구입한 도서의 주문번호, 도서이름, 주문액을 나타내기. 1.2. 뷰 수정/삭제하기 - 실습 : vw_customer 뷰에서 영국을 주소로 가진..

Develop/DataBase 2026.04.11

[5주차] SQL 고급 쿼리

1. SQL 내장함수, NULL, 비교문- SQL에도 내장함수가 있다. 상수나 속성 이름을 입력값으로 받아 단일 값을 결과로 반환한다는 특징이 있음.1.1 숫자 함수 - 질의 : +78과 -78의 절댓값 구하기 - 절댓값을 구하는 ABS() 함수를 이용한다- 질의 : 4.875를 소수 첫째 자리까지 반올림한 값을 구하시오. - ROUND() 함수를 통해 반올림한 값을 구할 수 있다. - 아래처럼 ROUND를 이용해서 소수아래자릿수와 소수점 윗자리수를 다 분해해볼 수도 있다.- 질의 : 도서 제목에 야구가 포함된 도서를 농구로 변경한 후 도서 목록을 나타내시오. - REPLACE() 함수를 이용해 문자열을 치환할 수 있다. - 질의 : 굿스포츠에서 출판한 도서의 제목과 문자 수, 바이트 수를 나타..

Develop/DataBase 2026.04.04