دروس SQL

SQL الصفحة الرئيسية مقدمة SQL بناء جملة SQL حدد SQL حدد SQL مميزة SQL أين SQL و ، أو ، لا ترتيب SQL حسب إدراج SQL في قيم SQL الفارغة تحديث SQL حذف SQL حدد SQL الأعلى SQL Min و Max عدد SQL ، المتوسط ​​، المجموع SQL مثل SQL Wildcards SQL في SQL بين الأسماء المستعارة لـ SQL SQL ينضم انضمام SQL الداخلية انضمام SQL الأيسر SQL حق الانضمام SQL انضمام كامل الانضمام الذاتي SQL اتحاد SQL مجموعة SQL حسب SQL وجود SQL موجود SQL أي ، الكل SQL حدد Into إدراج SQL في التحديد حالة SQL وظائف SQL الفارغة إجراءات SQL المخزنة تعليقات SQL عوامل SQL

قاعدة بيانات SQL

إنشاء قاعدة بيانات SQL SQL Drop DB SQL النسخ الاحتياطي DB إنشاء جدول SQL جدول إسقاط SQL جدول تعديل SQL قيود SQL SQL ليس لاغى SQL الفريدة مفتاح SQL الأساسي المفتاح الخارجي لـ SQL فحص SQL SQL الافتراضي فهرس SQL زيادة SQL التلقائية تواريخ SQL طرق عرض SQL حقن SQL استضافة SQL أنواع بيانات SQL

مراجع SQL

كلمات SQL وظائف MySQL وظائف خادم SQL وظائف MS Access المرجع السريع SQL

أمثلة SQL

أمثلة SQL اختبار SQL تمارين SQL شهادة SQL

طرق عرض SQL


SQL CREATE VIEW البيان

في SQL ، طريقة العرض عبارة عن جدول افتراضي يعتمد على مجموعة النتائج من جملة SQL.

طريقة العرض تحتوي على صفوف وأعمدة ، تمامًا مثل الجدول الحقيقي. الحقول في طريقة العرض هي حقول من جدول حقيقي واحد أو أكثر في قاعدة البيانات.

يمكنك إضافة جمل ووظائف SQL إلى طريقة عرض وتقديم البيانات كما لو كانت البيانات قادمة من جدول واحد.

يتم إنشاء عرض مع CREATE VIEW البيان. 

إنشاء بنية العرض

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

ملاحظة: طريقة العرض تعرض دائمًا بيانات محدثة! يقوم محرك قاعدة البيانات بإعادة إنشاء طريقة العرض ، في كل مرة يقوم فيها المستخدم بالاستعلام عنها.


أمثلة على إنشاء عرض SQL

يُنشئ 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 تحديث طريقة عرض

يمكن تحديث طريقة عرض مع CREATE OR REPLACE VIEWالبيان.

SQL إنشاء أو استبدال طريقة العرض

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 إسقاط وجهة نظر

عرض محذوف مع DROP VIEW البيان.

SQL DROP VIEW Syntax (بنية عرض إسقاط SQL

DROP VIEW view_name;

يسقط SQL التالي عرض "عملاء البرازيل":

مثال

DROP VIEW [Brazil Customers];