Oracle'da bir tam sayı elde etmek için bir sayıya "döküm" nasıl kullanılır?

kullanım

1. Adım

Oracle sorgu aracını açın.

2. Adım

Bu sorguyu yaz ve çalıştır:

CAST SEL SEL (Çift Tamerden '155' AS);

Bu sorgu "155" dizesini alır ve bir tamsayıya dönüştürür. "İkili" tablo, varsayılan olarak, yalnızca bir kaydın bulunduğu ve yalnızca bir kayıt döndüren bir hayali tablodur.

3. adım

Bu sorguyu yaz ve çalıştır:

SELECT * FROM table_name NEREDE OLDU (kimlik AS tamsayı) = '155';

Bu sorgu, id "155" değerini arayan "table_name" tablosundaki "id" alanını arar. "İd" nin birincil anahtar olduğunu varsayarsak, bu sorgu yalnızca bir kayıt döndürür.

4. Adım

Bu sorguyu yaz ve çalıştır:

"Ondalık" AS maliyetini, CAST (maliyet AS tamsayı) AS "Tamsayı" OLARAK tablo_adı;

Bu sorgu, "table_name" tablosundaki tüm kayıtların "maliyet" sütununu seçer ve sonuçları iki sütun halinde gösterir. "Maliyet" alanının ondalık veri türünü kullandığını varsayarsak, ilk sütun "Ondalık" olarak adlandırılır ve sadece değerleri gösterir. İkinci sütun "Tamsayı" olarak adlandırılır ve tamsayılara dönüştürülen "maliyet" alanının ondalık değerlerini gösterir. Örneğin, "14.99" "15" e yuvarlanır, "13.25" "13" e yuvarlanır ve "20" hala "20" dir.