| Yazdır Çevrimiçi Yardımın PDF Sürümünü Aç

#### Dönüştürme İşlevleri Dönüştürme işlevleri bir değeri bir biçimden diğerine dönüştürür. ### Cast Bir değerin veya boş değerin veri tipini başka bir veri tipine değiştirir. Bir veri tipindeki değerlerin, başka bir veri tipi bekleyen bir işlevde veya işlemde kullanılması için önce bu değişikliğin yapılması gerekir. Sözdizimi: CAST (expression|NULL AS datatype) Değerin değiştirilebileceği, desteklenen veri tipleri aşağıda verilmiştir: CHARACTER, VARCHAR, INTEGER, FLOAT, SMALLINT, DOUBLE PRECISION, DATE, TIME, TIMESTAMP, BIT, BIT VARYING Kaynak veri tipine bağlı olarak, bazı hedef tipler desteklenmez. Örneğin kaynak veri tipi BIT dizesiyse, hedef veri tipi bir karakter dizesi veya başka bir BIT dizesi olmalıdır. Örnek: Aşağıda, ilk olarak ondalık değerlerin kaldırılması için Yıllık Gelirler bir INTEGER değerine dönüştürülür, ardından bir karakter sabiti değeri ile bitiştirilmek üzere ('K' metni) CHARACTER değerine dönüştürülür: CAST ( CAST ( Account."Account Revenue"/1000 AS INTEGER ) AS CHARACTER ) ||' K' CAST fonksiyonunu kullanırsanız, CAST fonksiyonu değerin sonunda fazladan bir boşluk bırakabilir, örneğin: CAST(YEAR("Date Created".Date) as char) || '*' "2012 *" sonucunu verir Bu sorundan sonuç değerinin uzunluğunu belirterek kaçınabilirsiniz, örneğin: CAST(YEAR("Date Created".Date) as char(4))) ### IfNull Bir ifadenin boş değere karşılık gelip gelmediğini test eder; boş değere karşılık geliyorsa belirtilen değeri ifadeye atar. Sözdizimi: IFNULL (expression, value) ### ValueOf( ) Bir oturum değişkeninin değerine referansta bulunmak için bir ifade oluşturucuda veya filtrede VALUEOF işlevini kullanın. Daha fazla bilgi için bkz. Analytics'de Oturum Değişkenleri. Oturum değişkenleri VALUEOF işlevinin bağımsız değişkenleri olarak kullanılmalıdır. Oturum değişkenlerine ada göre referansta bulunun. Örnek: NQ_SESSION.CURRENT_YEAR adlı bir oturum değişkeninin değerini kullanmak için: CASE WHEN "Year" > VALUEOF(NQ_SESSION.CURRENT_YEAR) THEN 'Future' WHEN ... ELSE...END Bir oturum değişkenine tam nitelenmiş adı ile referansta bulunmanız gerekir.

Ağustos 2022'da Yayımlandı | Copyright © 2005, 2022, Oracle ve/veya Oracle'a bağlı kuruluşlar. Legal Notices.