SELECT pg_get_viewdef('tên_view', true);
or
SELECT definition FROM pg_views WHERE viewname = 'tên_view';
https://apps.apple.com/vn/app/sql-recipes/id1442737262
Anh em cân nhắc khi sử dụng MySQL thay cho PostgreSQL đối với những hệ thống có lượng ghi đọc cực nhiều vì:
Giải thích rõ hơn: https://www.youtube.com/watch?v=MV8moKp1Wxw&list=PLEzgItGwNvPvz80JbfXcuaWyHQMAU2t9n
Hỗ trợ các tính năng nâng cao: PostgreSQL cung cấp nhiều tính năng nâng cao như:
ví dụ:
CASE WHEN ELSE END example:
https://funix.udemy.com/course/the-complete-sql-bootcamp/learn/lecture/18908956#overview
SELECT
customer_id,
CASE
WHEN (customer_id <= 100) THEN 'Premium'
WHEN (customer_id BETWEEN 100 AND 200) THEN 'Plus'
ELSE 'Normal'
END
FROM
customer c
SELECT
SUM(CASE
rental_rate
WHEN 0.99 THEN 1
ELSE 0
END) AS bargains,
SUM(CASE
rental_rate
WHEN 2.99 THEN 1
ELSE 0
END) AS regular,
SUM(CASE
rental_rate
WHEN 4.99 THEN 1
ELSE 0
END) AS premium
FROM
film
Table Inheritance (Kế thừa bảng):
SQL
- Tạo bảng cha (parent table)
CREATE TABLE nhanvien (
id SERIAL PRIMARY KEY,
hoten VARCHAR(255),