Latest posts

  • القيود Constraints في SQL

    القيود في SQL قواعد تُطبَّق على الأعمدة لضمان دقة وسلامة البيانات داخل الجدول. تُحدَّد عند إنشاء الجدول أو تُضاف لاحقًا، وتمنع إدخال بيانات غير صالحة من البداية. NOT NULL يمنع وضع قيمة فارغة في العمود. UNIQUE يضمن أن جميع القيم في العمود مختلفة عن بعضها. PRIMARY KEY المفتاح الأساسي يُحدّد كل صف بشكل فريد، وهو

    Read more

  • دوال MIN و MAX في SQL

    دالتا MIN وMAX من أكثر الدوال التجميعية استخدامًا في SQL، فالأولى تُعيد أصغر قيمة في عمود معين والثانية تُعيد أكبر قيمة. يمكن استخدامهما مع الأرقام والتواريخ وحتى النصوص. الدالة MIN الدالة MAX مع شرط WHERE مع التواريخ

    Read more

  • دوال COUNT و AVG و SUM في SQL

    دوال COUNT وAVG وSUM من الدوال التجميعية الشائعة في SQL. تُستخدم COUNT لعدّ الصفوف، وAVG لحساب المتوسط، وSUM لحساب المجموع. غالبًا ما تُستخدم هذه الدوال مع جملة GROUP BY لإجراء الحسابات على مجموعات. الدالة COUNT الدالة AVG الدالة SUM

    Read more

  • المعامل LIKE والأنماط في SQL

    يُستخدم المعامل LIKE في SQL للبحث عن نصوص تطابق نمطًا معينًا داخل عمود نصي. يعتمد LIKE على رمزين خاصين هما النسبة المئوية % التي تُمثل أي عدد من الأحرف، والشرطة السفلية _ التي تُمثل حرفًا واحدًا. أمثلة على LIKE استخدام الشرطة السفلية النفي باستخدام NOT LIKE

    Read more

  • المعاملات IN و BETWEEN في SQL

    المعاملان IN وBETWEEN يبسّطان كتابة جمل WHERE المعقدة. يُستخدم IN لاختبار ما إذا كانت القيمة موجودة ضمن قائمة محددة، وBETWEEN لاختبار وقوع القيمة ضمن مدى معين شامل للحدّين. المعامل IN النفي مع NOT IN المعامل BETWEEN IN مع استعلام فرعي

    Read more

  • الربط بين الجداول JOIN في SQL

    عمليات الربط JOIN في SQL تتيح دمج البيانات من جدولين أو أكثر بناءً على عمود مشترك بينها. هذه العمليات أساسية في قواعد البيانات العلاقية حيث تُوزَّع البيانات على جداول متعددة لتقليل التكرار. INNER JOIN يُعيد فقط الصفوف التي لها مطابقة في كلا الجدولين. LEFT JOIN يُعيد جميع صفوف الجدول الأيسر مع المطابق من الأيمن، وNULL

    Read more

  • جملة GROUP BY في SQL

    تُستخدم جملة GROUP BY لتجميع الصفوف التي لها نفس القيمة في عمود معين، ثم تطبيق دوال تجميعية مثل COUNT وSUM وAVG على كل مجموعة على حدة. تُستخدم HAVING لتصفية المجموعات بعد التجميع. التجميع البسيط التجميع مع SUM HAVING لتصفية المجموعات WHERE لا تعمل مع الدوال التجميعية، لذا نستخدم HAVING لتصفية النتائج المجمّعة. التجميع حسب عدة

    Read more

  • إنشاء وتعديل وحذف الجداول في SQL

    إدارة بنية الجداول من المهام الأساسية في SQL. تتيح أوامر CREATE TABLE وALTER TABLE وDROP TABLE إنشاء جداول جديدة وتعديل بنيتها وحذفها كاملة من قاعدة البيانات. إنشاء جدول تعديل جدول ALTER حذف جدول DROP تفريغ جدول TRUNCATE

    Read more

  • جملة LIMIT في SQL

    تُستخدم جملة LIMIT لتحديد عدد الصفوف التي يُعيدها الاستعلام، وهي مفيدة جدًا عند التعامل مع جداول كبيرة أو عند بناء صفحات الترقيم في تطبيقات الويب. تختلف صياغتها قليلًا بين أنظمة قواعد البيانات. الصيغة الأساسية التخطي مع OFFSET الترقيم العملي SQL Server

    Read more

  • المعاملات AND و OR و NOT في SQL

    يمكن دمج عدة شروط في جملة WHERE باستخدام المعاملات المنطقية AND وOR وNOT. توفر هذه المعاملات مرونة كبيرة لكتابة استعلامات دقيقة تستهدف بيانات محددة جدًا. المعامل AND المعامل OR المعامل NOT الجمع بين عدة معاملات

    Read more