CodeBlanks Logo Icon CodeBlanks

Yazı listesi

VIEW ile son yazıları listeleyen sorguyu yaz

Yazı listesi

Son yazıları bir VIEW olarak saklayabilirsin. Daha sonra kolayca sorgulanır.

CREATE VIEW recent_posts AS
SELECT id, title FROM posts ORDER BY id DESC LIMIT 10;

Örnekte: son 10 yazı için VIEW.

recent_posts görünümü (view) oluşturulur. posts kaynağından id, title seçilir. Sonuç id değerine göre büyükten küçüğe sıralanır. Yalnızca ilk 10 satır döner.

Yazı listesi — ayrıntı

VIEW bir sorguyu adlandırır. ORDER BY ve LIMIT VIEW içinde kullanılabilir.

Böylece ana sayfa son 10 yazıyı her seferinde aynı uzun sorguyu yazmadan SELECT * FROM recent_posts ile alır.

Uygulama Yazı listesi

recent_posts VIEW'ını son 10 yazıyla oluştur.

Başlangıç kodu

query.sql
-- son yazılar view
CREATE VIEW recent_posts

Örnek çözüm

query.sql
CREATE VIEW recent_posts AS
SELECT id, title FROM posts ORDER BY id DESC LIMIT 10;

Beklenen çıktı

VIEW oluşturuldu

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 CREATE VIEW ekle

Soru
CREATE ____ recent_posts AS
SELECT id, title FROM posts ORDER BY id DESC LIMIT 10;
Cevap
CREATE VIEW recent_posts AS
SELECT id, title FROM posts ORDER BY id DESC LIMIT 10;

Açıklama: CREATE VIEW son 10 yazıyı veren sorguyu recent_posts adıyla saklar.

2 VIEW içinde LIMIT var mı?

  • Hayır
  • Sadece MySQL
  • Evet Doğru cevap
  • Bazılarında

Açıklama: VIEW içinde LIMIT kullanılabilir.

3 Yazı listesi: kavramları eşleştir

Kavram Anlamı
VIEW sanal tablo
ORDER BY sırala
LIMIT sınırla
recent son

Orta seviye bölümündeki tüm dersler