Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

القيم المنطقية Booleans

جزء من قسم الأساسيات في رحلة SQL على Coddy — الدرس 11 من 72.

الشروط هي قيم منطقية (booleans). النوع المنطقي (Boolean) هو نوع بيانات له قيمتان محتملتان: TRUE أو FALSE.

على سبيل المثال

  • 10 > 100 - خطأ
  • 10 > 5 - صواب
  • 10 > 5 AND 100 < 5 - خطأ

تحتوي الأعمدة المنطقية (Boolean) على قيمتين فقط - إما TRUE أو FALSE. داخلياً، يتم تمثيل TRUE كـ 1 ويتم تمثيل FALSE كـ 0. يحتوي كل صف في العمود المنطقي على واحدة من هاتين القيمتين.

يمكننا تمثيل حالة مثل التوظيف كعمود منطقي (boolean) واحد حيث تعني 1 موظف وتعني 0 عاطل عن العمل، مما يسهل تصفية البيانات. لتصفية البيانات باستخدام القيم المنطقية، سنستخدم الكلمات المفتاحية IS TRUE أو IS NOT TRUE.

SELECT *
FROM table1
WHERE col1 IS NOT FALSE AND col2 IS TRUE
challenge icon

التحدي

سهل

الجداول والأعمدة المتاحة:

  • <strong>objects</strong>: <strong>id</strong>, <strong>colorful</strong>

قم بجلب جميع الكائنات الملونة (colorful). بدلاً من كتابة colorful = 1 حاول استخدام الكلمة المفتاحية TRUE.

ورقة مرجعية

البوليان (Boolean) هو نوع بيانات له قيمتان محتملتان: TRUE أو FALSE.

أمثلة:

  • 10 > 100 - FALSE
  • 10 > 5 - TRUE
  • 10 > 5 AND 100 < 5 - FALSE

داخلياً، يتم تمثيل TRUE كـ 1 ويتم تمثيل FALSE كـ 0.

لتصفية البيانات باستخدام القيم المنطقية (booleans)، استخدم الكلمات المفتاحية IS TRUE أو IS NOT TRUE:

SELECT *
FROM table1
WHERE col1 IS NOT FALSE AND col2 IS TRUE

جرّب بنفسك

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات