تصفية وترتيب البيانات في SQL

July 31, 2024

أساسيات SQL

1. بناء وبنية استعلامات SQL:

SQL  لغة الاستعلام المهيكلة هي لغة برمجة موحدة تُستخدم لإدارة وتلاعب قواعد البيانات العلاقية. تتألف من مجموعة متنوعة من الأوامر والكلمات الرئيسية والشروط للقيام بعمليات مثل استرجاع البيانات وإدراجها وحذفها وتحديثها. إليك نظرة عامة على بناء وبنية أساسيات استعلامات SQL:

مثال: 

-- اختيار جميع الأعمدة من جدول معين
SELECT * FROM TableName;
-- اختيار أعمدة معينة من جدول معين
SELECT Column1, Column2 FROM TableName; -- تصفية الصفوف بناءً على شروط SELECT * FROM TableName WHERE Condition; -- فرز الصفوف بترتيب تصاعدي SELECT * FROM TableName ORDER BY ColumnName; -- فرز الصفوف بترتيب تنازلي SELECT * FROM TableName ORDER BY ColumnName DESC; -- تحديد عدد الصفوف المُرجعة
SELECT * FROM TableName LIMIT 10;


2. أنواع البيانات والعمليات في SQL:

تدعم SQL مجموعة متنوعة من أنواع البيانات والعمليات للتعامل مع مختلف أنواع البيانات وإجراء العمليات عليها. تشمل أنواع البيانات الشائعة INTEGER وVARCHAR وDATE وBOOLEAN، بينما تُستخدم العمليات مثل العمليات الحسابية وعمليات المقارنة والعمليات المنطقية وعمليات السلاسل للقيام بالحسابات والمقارنات في استعلامات SQL.

مثال 

-- إنشاء جدول مع أنواع بيانات مختلفة CREATE TABLE Employee ( EmployeeID INT, FirstName VARCHAR(50), LastName VARCHAR(50), Age INT, JoinDate DATE ); -- إدراج البيانات في الجدول INSERT INTO Employee (EmployeeID, FirstName, LastName, Age, JoinDate) VALUES (1, 'John', 'Doe', 30, '2022-01-01'); -- تحديث البيانات في الجدول UPDATE Employee SET Age = 31 WHERE EmployeeID = 1; -- حذف البيانات من الجدول DELETE FROM Employee WHERE EmployeeID = 1; -- العمليات الحسابية (+، -، *، /) SELECT 10 + 5, 20 - 8, 5 * 3, 15 / 3;
-- العمليات المقارنة (=، <>، <، >، <=، >=) SELECT * FROM Employee WHERE Age > 25;
-- العمليات المنطقية (AND, OR, NOT) SELECT * FROM Employee WHERE Age > 25 AND LastName = 'Doe';
-- عمليات الجمل (||, CONCAT) SELECT FirstName || ' ' || LastName AS FullName FROM Employee;




comments 0

See all"ON"
Name is required.
Valid email is required.