الدمج باستخدام ||
جزء من قسم ما وراء الأساسيات في رحلة SQL على Coddy. الدرس 10 من 27.
تجمع SQLite السلاسل النصية معًا باستخدام العامل || (وليس العامل + الذي قد تستخدمه في JavaScript أو Python).
SELECT first_name || ' ' || last_name AS full_name
FROM usersيمكنك المزج بين القيم الحرفية والأعمدة ونتائج دوال السلاسل النصية الأخرى. إذا كان أي مُعامل هو NULL، يصبح التعبير بأكمله NULL: غلّف الأعمدة القابلة لأن تكون NULL بـ COALESCE(col, '') عندما تريد أن تتصرف كقيم فارغة.
التحدي
مبتدئالجداول والأعمدة المتاحة:
products:id،brand،model،price
أعِد id وعمودًا واحدًا باسم label بالتنسيق '<BRAND> <model> - $<price>'. يجب أن تكون قيمة brand بأحرف كبيرة؛ أما الباقي فيبقى تمامًا كما هو مخزّن. رتّب حسب id.
مثال: 'APPLE iPhone - $999'.
جرّب بنفسك
SELECT id,
-- تجميع التسمية باستخدام ||
FROM products
ORDER BY id
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس ما وراء الأساسيات
تدرّب بنفسك: Playground لـ SQL