Latest posts
-
القيود Constraints في SQL
القيود في SQL قواعد تُطبَّق على الأعمدة لضمان دقة وسلامة البيانات داخل الجدول. تُحدَّد عند إنشاء الجدول أو تُضاف لاحقًا، وتمنع إدخال بيانات غير صالحة من البداية. NOT NULL يمنع وضع قيمة فارغة في العمود. UNIQUE يضمن أن جميع القيم في العمود مختلفة عن بعضها. PRIMARY KEY المفتاح الأساسي يُحدّد كل صف بشكل فريد، وهو
-
جملة GROUP BY في SQL
تُستخدم جملة GROUP BY لتجميع الصفوف التي لها نفس القيمة في عمود معين، ثم تطبيق دوال تجميعية مثل COUNT وSUM وAVG على كل مجموعة على حدة. تُستخدم HAVING لتصفية المجموعات بعد التجميع. التجميع البسيط التجميع مع SUM HAVING لتصفية المجموعات WHERE لا تعمل مع الدوال التجميعية، لذا نستخدم HAVING لتصفية النتائج المجمّعة. التجميع حسب عدة
-
إنشاء وتعديل وحذف الجداول في SQL
إدارة بنية الجداول من المهام الأساسية في SQL. تتيح أوامر CREATE TABLE وALTER TABLE وDROP TABLE إنشاء جداول جديدة وتعديل بنيتها وحذفها كاملة من قاعدة البيانات. إنشاء جدول تعديل جدول ALTER حذف جدول DROP تفريغ جدول TRUNCATE
-
دوال MIN و MAX في SQL
دالتا MIN وMAX من أكثر الدوال التجميعية استخدامًا في SQL، فالأولى تُعيد أصغر قيمة في عمود معين والثانية تُعيد أكبر قيمة. يمكن استخدامهما مع الأرقام والتواريخ وحتى النصوص. الدالة MIN الدالة MAX مع شرط WHERE مع التواريخ
-
دوال COUNT و AVG و SUM في SQL
دوال COUNT وAVG وSUM من الدوال التجميعية الشائعة في SQL. تُستخدم COUNT لعدّ الصفوف، وAVG لحساب المتوسط، وSUM لحساب المجموع. غالبًا ما تُستخدم هذه الدوال مع جملة GROUP BY لإجراء الحسابات على مجموعات. الدالة COUNT الدالة AVG الدالة SUM
-
المعامل LIKE والأنماط في SQL
يُستخدم المعامل LIKE في SQL للبحث عن نصوص تطابق نمطًا معينًا داخل عمود نصي. يعتمد LIKE على رمزين خاصين هما النسبة المئوية % التي تُمثل أي عدد من الأحرف، والشرطة السفلية _ التي تُمثل حرفًا واحدًا. أمثلة على LIKE استخدام الشرطة السفلية النفي باستخدام NOT LIKE
-
المعاملات IN و BETWEEN في SQL
المعاملان IN وBETWEEN يبسّطان كتابة جمل WHERE المعقدة. يُستخدم IN لاختبار ما إذا كانت القيمة موجودة ضمن قائمة محددة، وBETWEEN لاختبار وقوع القيمة ضمن مدى معين شامل للحدّين. المعامل IN النفي مع NOT IN المعامل BETWEEN IN مع استعلام فرعي
-
الربط بين الجداول JOIN في SQL
عمليات الربط JOIN في SQL تتيح دمج البيانات من جدولين أو أكثر بناءً على عمود مشترك بينها. هذه العمليات أساسية في قواعد البيانات العلاقية حيث تُوزَّع البيانات على جداول متعددة لتقليل التكرار. INNER JOIN يُعيد فقط الصفوف التي لها مطابقة في كلا الجدولين. LEFT JOIN يُعيد جميع صفوف الجدول الأيسر مع المطابق من الأيمن، وNULL
-
جملة LIMIT في SQL
تُستخدم جملة LIMIT لتحديد عدد الصفوف التي يُعيدها الاستعلام، وهي مفيدة جدًا عند التعامل مع جداول كبيرة أو عند بناء صفحات الترقيم في تطبيقات الويب. تختلف صياغتها قليلًا بين أنظمة قواعد البيانات. الصيغة الأساسية التخطي مع OFFSET الترقيم العملي SQL Server
-
جملة WHERE في SQL
تُستخدم جملة WHERE لتصفية النتائج وفقًا لشرط معين، فلا تُسترجع إلا الصفوف التي يتحقق فيها الشرط. تأتي WHERE بعد جملة FROM وقبل ORDER BY في الاستعلام. صيغة WHERE عمليات المقارنة تدعم WHERE معاملات المقارنة المعتادة مثل = و<> و> و< و>= و<=. كما تدعم BETWEEN لاختبار المدى وLIKE لمطابقة الأنماط النصية. التعامل مع القيم الفارغة