Vấn đề:
Bạn muốn tạo một dạng xem từ một bảng trong cơ sở dữ liệu.
Ví dụ:
Chúng tôi muốn tạo một chế độ xem có tên là it_employee
với các nhân viên làm việc trong bộ phận CNTT, dựa trên dữ liệu từ bảng employee
.
Giải pháp:
CREATE VIEW it_employee AS SELECT first_name, last_name FROM employee WHERE department='it';
Thảo luận:
Nếu bạn muốn tạo một dạng xem mới trong cơ sở dữ liệu, hãy sử dụng CREATE VIEW
từ khóa theo sau là tên của chế độ xem (trong ví dụ của chúng tôi:it_employee
). Tiếp theo là từ khóa AS
. Sau đó, trong SELECT
, bạn chỉ định dữ liệu bạn muốn chọn và bảng và các cột mà chúng đến từ đó. Trong ví dụ của chúng tôi, bảng là employee
và dữ liệu từ các cột first_name
và last_name
. Bạn cũng có thể sử dụng WHERE
mệnh đề để lọc các bản ghi được hiển thị trong dạng xem. Trong ví dụ của chúng tôi, chúng tôi đã sử dụng WHERE để chỉ chọn những nhân viên làm việc trong bộ phận CNTT có tên (WHERE department='it'
).
Tất nhiên, khi tạo chế độ xem, bạn có thể sử dụng bất kỳ SELECT
nào tùy chọn câu lệnh, có thể làm cho truy vấn phức tạp hơn.