CodeBlanks Logo Icon CodeBlanks

Ondalık türler

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

query.sql
-- fiyat sütunu
CREATE TABLE products (
  price

Örnek çözüm

query.sql
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

Soru
CREATE TABLE t (price ____(10, 2));
Cevap
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

Başlangıç bölümündeki tüm dersler