MOD
- SQL kursu
- Başlangıç
- Ders 51/115
- 4 dk
Bölme kalanını MOD ile almayı öğrenirsin.
MOD
MOD(x, y) x'in y'ye bölümünden kalanı verir. % operatörü de aynı işi yapar.
SELECT MOD(10, 3) AS kalan;10'un 3'e bölümünden kalan 1.
MOD(10, 3) AS kalan ifadesi hesaplanıp sonuç olarak döner.
MOD — ayrıntı
Çift tek kontrolü için MOD(n, 2) = 0 çift demektir. Modülüs döngüsel gruplama işlemlerinde kullanılır.
Uygulama MOD
products tablosundan id'si çift olanları seç (MOD ile).
Başlangıç kodu
-- çift id'ler
SELECT name
FROM products
WHEREÖrnek çözüm
SELECT name
FROM products
WHERE MOD(id, 2) = 0Beklenen çıktı
name Kalem Defter
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Kalan
SELECT ____(10, 3);
SELECT MOD(10, 3);
Açıklama: MOD(10, 3) bölmeden kalanı verir: 1.
2 MOD: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
MOD |
kalan |
POWER |
kuvvet |
SQRT |
karekök |
ABS |
mutlak |
3 MOD(10, 3) kaçtır?
- 0
- 1 Doğru cevap
- 3
- 10
Açıklama: 10 = 3*3 + 1, kalan 1.