٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش SQL Views

بیانیه SQL CREATE VIEW در SQL ، یک View یک جدول مجازی است که بر اساس مجموعه نتیجه یک دستور SQL ساخته شده است. یک نمای حاوی سطرها و ستون ها است ، درست مانند یک جدول واقعی. فیلدهای موجود در…

محمد یوسفی

20 آگوست 2021

بیانیه SQL CREATE VIEW

در SQL ، یک View یک جدول مجازی است که بر اساس مجموعه نتیجه یک دستور SQL ساخته شده است.

یک نمای حاوی سطرها و ستون ها است ، درست مانند یک جدول واقعی. فیلدهای موجود در نمای ، فیلدهای یک یا چند جدول واقعی در پایگاه داده هستند.

می توانید دستورات و توابع SQL را به یک نمای اضافه کرده و داده ها را طوری نمایش دهید که گویی داده ها از یک جدول واحد آمده اند.

یک view با CREATE VIEW دستور ایجاد می شود .

ایجاد نحو نمایش

CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;

توجه: یک نمای همیشه داده های به روز را نشان می دهد! موتور پایگاه داده هر بار که کاربر آن را درخواست می کند ، نمای را بازسازی می کند.


نمونه های SQL CREATE VIEW

SQL زیر نمایی ایجاد می کند که همه مشتریان برزیلی را نشان می دهد:

مثال

CREATE VIEW [Brazil Customers] AS
SELECT CustomerName, ContactName
FROM Customers
WHERE Country = 'Brazil';

ما می توانیم نمای بالا را به شرح زیر استعلام کنیم:

مثال

SELECT * FROM [Brazil Customers];

SQL زیر نمایی ایجاد می کند که هر محصولی را در جدول “محصولات” با قیمتی بالاتر از متوسط ​​قیمت انتخاب می کند:

مثال

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

ما می توانیم نمای بالا را به شرح زیر استعلام کنیم:

مثال

SELECT * FROM [Products Above Average Price];

SQL به روز رسانی یک View

نمای را می توان با CREATE OR REPLACE VIEWبیانیه به روز کرد.

SQL CREATE یا REPLACE VIEW نحو

CREATE OR REPLACE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;

SQL زیر ستون “شهر” را به نمای “مشتریان برزیل” اضافه می کند:

مثال

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

حذف SQL یک View

یک نمای با DROP VIEW دستور حذف می شود .

نحو SQL DROP VIEW

DROP VIEW view_name;

SQL زیر نمای “مشتریان برزیل” را حذف می کند:

مثال

DROP VIEW [Brazil Customers];

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها