Sử dụng View trong database

Giới thiệu nội dung bài viết

Chào các em, hôm nay chúng ta sẽ nói về chủ đề Stored Procedure trong database là gì nhé ?

1. Tạo View

View là một dạng table giả hay table ảo không phải table thiệt. Mình thường tạo ra các table ảo để truy vấn dữ liệu cho nhanh.

Thông thường khi câu truy vấn lặp đi lặp lại nhiều lần ta thường tạo 1 View cho câu truy vấn đó.

  • Cú pháp tạo VIEW


1
2
3
4
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition; 
  • Ví dụ ta tạo view sau


1
2
3
4
CREATE VIEW [Brazil Customers] AS
SELECT CustomerName, ContactName
FROM Customers
WHERE Country = 'Brazil'; 
  • Chúng ta thực thi câu lệnh để chạy VIEW


1
SELECT * FROM [Brazil Customers]; 
  • Ví dụ tạo view để xem sản phảm và giá trong bảng sản phẩm


1
2
3
4
CREATE VIEW [Products Above Average Price] AS
SELECT ProductName, Price
FROM Products
WHERE Price > (SELECT AVG(Price) FROM Products); 

2. Update View

  • Cú pháp


1
2
3
4
CREATE OR REPLACE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition; 
  • Ví dụ


1
2
3
4
CREATE OR REPLACE VIEW [Brazil Customers] AS
SELECT CustomerName, ContactName, City
FROM Customers
WHERE Country = 'Brazil';

3. Xoá View

  • Cú pháp


1
DROP VIEW view_name; 
  • Ví dụ


1
DROP VIEW [Brazil Customers]; 

Mọi người hãy subcribe kênh youtube dưới đây nhé. Videos về các kỹ năng mềm và lập trình sẽ được cập nhật hằng tuần


Comments