Ondalık türler
- SQL kursu
- Başlangıç
- Ders 25/115
- 4 dk
DECIMAL, NUMERIC, FLOAT ondalık türlerini öğrenirsin.
Ondalık türler
Ondalık sayılar için DECIMAL, NUMERIC ve FLOAT kullanılır. Para için DECIMAL tercih edilir; FLOAT yaklaşık değer verir.
CREATE TABLE products (
price DECIMAL(10, 2),
rate FLOAT
);Örnekte: price 10 basamak, 2 ondalık; rate yaklaşık ondalık sayı.
products tablosu oluşturulur.
Ondalık türler — ayrıntı
DECIMAL(10, 2) toplam 10 basamak, 2'si ondalık demektir. FLOAT bilimsel hesaplarda kullanılır ama para için uygun değildir çünkü yuvarlama hatası yapar.
Uygulama Ondalık türler
products tablosuna price DECIMAL(10,2) sütunu ekle.
Başlangıç kodu
-- fiyat sütunu
CREATE TABLE products (
priceÖrnek çözüm
CREATE TABLE products (
price DECIMAL(10, 2)
)Beklenen çıktı
Tablo oluşturuldu
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Ondalık tür
CREATE TABLE t (price ____(10, 2));
CREATE TABLE t (price DECIMAL(10, 2));
Açıklama: DECIMAL doğru cevap.
2 Para için hangi tür tercih edilir?
- DECIMAL Doğru cevap
- FLOAT
- INT
- TEXT
Açıklama: DECIMAL tam değer tutar; FLOAT yuvarlama yapar.
3 Ondalık türler: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
DECIMAL |
para |
FLOAT |
yaklaşık |
INT |
tam sayı |
CHAR |
metin |