نود إنشاء صفحة فهرس “من الألف إلى الياء” لجميع المواضيع التي تحمل علامة معينة. في مستكشف البيانات، سيكون الاستعلام شيئًا كهذا للحرف “D” والعلامة “index”:
SELECT
t.id,
t.title,
t.created_at
FROM
topics t
JOIN
topic_tags tt ON t.id = tt.topic_id
JOIN
tags tg ON tt.tag_id = tg.id
WHERE
t.title ILIKE 'D%'
AND tg.name = 'index'
ORDER BY
t.title ASC; -- Order alphabetically by title in ascending order
هل هناك طريقة لتحقيق ذلك ضمن البحث الشائع، حتى أتمكن من استخدامه في منشور كرابط URL؟ الاستعلام in:title D% على سبيل المثال يُرجع جميع المواضيع التي تحتوي على “D” في مكان ما في العنوان - وليس فقط في بداية العنوان.