به کمک نیاز دارید؟

خدمات تخصصی

جستجو
این کادر جستجو را ببندید.
View در SQL

نحوه ایجاد View در SQL

برای ایجاد یک View در SQL، باید از دستور CREATE VIEW استفاده کنید. Viewها به عنوان جداول مجازی عمل می‌کنند که نتایج یک کوئری را ذخیره می‌کنند و می‌توانند شامل فیلدها و رکوردهایی از یک یا چند جدول موجود در پایگاه داده باشند. در ادامه، مراحل و مثال‌هایی برای ایجاد View در SQL آورده شده است.

 

حتما بخوانید: آشنایی با توابع SQL

 

نحوه ایجاد View

ساختار عمومی دستور

ساختار کلی برای ایجاد یک View به صورت زیر است:

sql
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
  • view_name: نامی که برای View انتخاب می‌کنید.
  • SELECT: کوئری که داده‌ها را از جداول موجود انتخاب می‌کند.
  • WHERE: شرط‌هایی که باید بر روی داده‌ها اعمال شوند (اختیاری).

مثال‌ها

مثال 1: ایجاد یک View ساده

برای نمایش تمام محصولات فعال از جدول Products، می‌توانید از کد زیر استفاده کنید:

sql
CREATE VIEW Current_Product_List AS
SELECT ProductID, ProductName
FROM Products
WHERE Discontinued = 'No';

مثال 2: ایجاد View با شرط

اگر بخواهید محصولاتی را که قیمت آن‌ها بالاتر از میانگین قیمت‌ها هستند، نمایش دهید:

sql
CREATE VIEW Products_Above_Average_Price AS
SELECT ProductName, UnitPrice
FROM Products
WHERE UnitPrice > (SELECT AVG(UnitPrice) FROM Products);

مثال 3: ایجاد View با محاسبه تجمیعی

برای محاسبه کل فروش هر دسته‌بندی در سال 1997:

sql
CREATE VIEW Category_Sales_For_1997 AS
SELECT DISTINCT CategoryName, SUM(ProductSales) AS CategorySales
FROM [Product Sales for 1997]
GROUP BY CategoryName;

به‌روزرسانی View

اگر بخواهید یک View را به‌روزرسانی کنید، می‌توانید از دستور CREATE OR REPLACE VIEW استفاده کنید:

sql
CREATE OR REPLACE VIEW Current_Product_List AS
SELECT ProductID, ProductName, Category
FROM Products
WHERE Discontinued = 'No';

حذف View

برای حذف یک View، از دستور DROP VIEW استفاده کنید:

sql
DROP VIEW view_name;

WHERE condition

با دریافت « مشاوره برنامه‌نویسی، وب و سئو » از کارشناسان جوان حرفه‌ای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!

 

و اما کلام آخر…

می توان گفت View در SQL ابزارهای مفیدی هستند که به شما امکان می‌دهند تا نتایج کوئری‌های پیچیده را به صورت مجازی ذخیره کرده و به راحتی به آن‌ها دسترسی پیدا کنید. آن‌ها همچنین به شما کمک می‌کنند تا داده‌ها را به شیوه‌ای منظم‌تر و قابل فهم‌تر ارائه دهید.
تصویر دکتر علی قوامی
دکتر علی قوامی
دانش‌آموخته دکترای تخصصی (PhD) کارآفرینی فناوری، بنیانگذار و مدیر گروه بین‌المللی کسب و کار ساکوراد با بیش از ۲۰ سال تجربه بعنوان کوچ، مدرس، مشاور و منتور در حوزه‌های مختلف راه‌اندازی و توسعه کسب‌وکار در ۱۵ کشور جهان هستم. در تلاشم تا تجربیات ذی‌قیمت خود را با شما دوستان عزیزم به اشتراک گذارم.
پیشنهاد بر اساس سلیقه شما

مسیریابی تحصیلی - شغلی (آنلاین)

تست شغلی به آزمون روانشناسی گفته می شود که فرد با توجه به پاسخگویی به سوالات در انتها بهترین شغلی که می تواند در آن موفق باشد را معرفی می کند.

سئوالات و نظرات ارزشمند خود را با ما مطرح کنید

دیدگاهتان را بنویسید

کلینیک مشاوره کسب و کار

ارائه‌ی خدمات کوچینگ، مشاوره و منتورینگ توسط برترین متخصصان جوان

هاست سنتر حرفه‌ای

طیف وسیعی از خدمات حرفه‌ای هاستینگ با تنوع و کیفیت کنترل شده

کانال یوتیوب

آموزش‌ها و نکات کلیدی ما را دنبال کنید

کانال تلگرام

اخبار و تخفیفات گروهی ما را دنبال کنید

صفحه اینستاگرام

آموزش‌ها و تخفیفات گروهی ما را دنبال کنید

راهنمای گام به گام تا دریافت مشاوره

گام اول

انتخاب حوزه تخصصی مدنظر

گام دوم

بررسی رزومه مشاوران مرتبط

گام سوم

انتخاب مشاور با تخصص مدنظر

گام چهارم

تکمیل فرم و ثبت درخواست

گام پنجم

پرداخت حق‌الزحمه مشاور

گام ششم

تماس با شما برای تعیین وقت

گام هفتم

برقراری ارتباط شما با مشاور