Stok raporu
- SQL kursu
- Başlangıç
- Ders 110/115
- 5 dk
Stok seviyesini hesaplayan UPDATE sorgusunu yazarsın.
Stok güncelleme
Stok adedini değiştirmek için UPDATE kullanırsın. Satış ya da giriş sonrası qty güncellenir.
UPDATE inventory
SET qty = qty - 5
WHERE id = 1;1 numaralı üründen 5 adet düşer.
inventory tablosunda qty = qty - 5 değeri güncellenir. Yalnızca WHERE id = 1 koşulunu sağlayan satırlar etkilenir.
Stok güncelleme — ayrıntı
SET qty = qty - 5 eski adetten 5 çıkıp yazar. Bu, satış sonrası stok düşürmenin standart yoludur.
Uygulama Stok güncelleme
inventory tablosunda id=1 olanın qty değerini 5 azalt.
Başlangıç kodu
-- stok düşür
UPDATE inventory
SET
WHERE id = 1Örnek çözüm
UPDATE inventory
SET qty = qty - 5
WHERE id = 1Beklenen çıktı
1 satır güncellendi
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Stok raporu: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
UPDATE |
güncelle |
SET |
yeni değer |
- |
çıkar |
WHERE |
koşul |
2 Stok düşürmek için ne yapılır?
- SET qty = qty - n Doğru cevap
- DELETE
- DROP
- INSERT
Açıklama: UPDATE SET qty = qty - n stok düşürür.
3 Adet azalt
UPDATE inventory
SET qty = qty ____ 5
WHERE id = 1;
UPDATE inventory
SET qty = qty - 5
WHERE id = 1;
Açıklama: qty = qty - 5 mevcut adetten 5 düşer; değer eski adetten hesaplanır.