Yazı listesi
- SQL kursu
- Orta seviye
- Ders 84/115
- 5 dk
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
-- son yazılar view
CREATE VIEW recent_postsÖrnek çözüm
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
CREATE ____ recent_posts AS
SELECT id, title FROM posts ORDER BY id DESC LIMIT 10;
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 |