Postgres
Postgres Genel Postgres {current_catalog} {current_catalog} {current_schema} {current_schema} current_database () current_database () {current_user} {current_user} {session_user} {session_user} ascii ( dizgi_ifadesi ) "dizgi_ifadesi"un en solda yer alan ASCII kod değerini temsil eden bir numara döndürür, örneğin ascii('A') 65'tir. chr ( tamsayı_ifadesi ) ASCII kod değerinin "tamsayı_ifadesi" tarafından belirtildiği karakteri döndürür. "Tamsayı_ifadesi", 0 ile 255 arasında olmalıdır. {user} { user } Geçerli Postgres kullanıcısının kullanıcı adını döndürür. Veritabanı sürümünün dizgi değerini döndürür. version () Zaman damgasını belirtilen duyarlığa döndürür. date_trunc ( dizgi_ifadesi ; zamandamgası_ifadesi) translate ( dizgi_ifadesi1 ; dizgi_ifadesi2 ; dizgi_ifadesi3 ) "dizgi_ifadesi2" ifadesindeki her bir karakterin tüm oluşumları, "dizgi_ifadesi3" ifadesinde karşılık gelen karakterle değiştirilmiş şekilde "dizgi_ifadesi1" ifadesini döndürür.
Postgres Dizgi overlay ( dizgi_ifadesi1 ; dizgi_ifadesi2 ; sayısal_ifade1 [ ; sayısal_ifade2 ] ) sayısal_ifade karakter konumundan itibaren "dizgi_ifadesi2" ifadesinin yerini alan "dizgi_ifadesi1" ifadesini döndürür. btrim ( dizgi_ifadesi1 [ ; dizgi_ifadesi2 ] ) "dizgi_ifadesi2" ifadesindeki en uzun karakter dizgisi kaldırıldıktan sonra dizgi_ifadesi1 ifadesini döndürür. initcap ( dizgi_ifadesi ) Her sözcüğün ilk harfinin büyük, diğerlerinin küçük olduğu "dizgi_ifadesi" ifadesini döndürür. Sözcükler beyaz alan veya alfasayısal olmayan karakterlerle sınırlanır. instr ( dizgi_ifadesi1 ; dizgi_ifadesi2 [ ; tamsayı_ifadesi1 [ ; tamsayı_ifadesi2 ] ] ) "dizgi_ifadesi2" dizgisinin "tamsayı_ifadesi2" oluşumu için "tamsayı_ifadesi1" konumundan başlayarak "dizgi_ifadesi1" dizgisini arar. "tamsayı_ifadesi1" negatifse arama "dizgi_ifadesi1" ifadesinin sonundan ters yönde gerçekleşir. "dizgi_ifadesi2" ifadesinin konumunu belirten bir tamsayı döndürür. lpad ( dizgi_ifadesi1 ; tamsayı_ifadesi [ ; dizgi_ifadesi2 ] ) "tamsayı_ifadesi" uzunluğuna kadar "dizgi_ifadesi2" oluşumlarıyla doldurulmuş olarak "dizgi_ifadesi1" ifadesini döndürür. "dizgi_ifadesi1" "tamsayı_ifadesi" ifadesinden uzunsa, "dizgi_ifadesi1" ifadesinin uygun bölümü döndürülür. ltrim ( dizgi_ifadesi1 [ ; dizgi_ifadesi2 ] ) "dizgi_ifadesi2" ifadesinde olmayan ilk karaktere kadar başlangıç karakterleri çıkarılmış olarak "dizgi_ifadesi1" ifadesini döndürür; örn. ltrim ( 'xyxXxyAB' ; 'xy' ), XxyAB öğesini döndürür. md5 ( dizgi_ifadesi1 ) "dizgi_ifadesi1" ifadesinin MD5 hash'ini döndürür. "sayısal_ifade1" ifadesinin onaltılık dizgi temsilini döndürür. to_hex ( sayısal_ifade1 ) repeat ( dizgi_ifadesi ; sayısal_ifade1 ) "sayısal_ifade1" defa tekrarlanan "dizgi_ifadesi" ifadesini döndürür. replace ( dizgi_ifadesi ; dizgi_ifadesi2 ; dizgi_ifadesi3) "dizgi_ifadesi2" ifadesinin "dizgi_ifadesi3" ifadesiyle değiştirildiği "dizgi_ifadesi" ifadesini döndürür. rpad ( dizgi_ifadesi1 ; tamsayı_ifadesi [ ; dizgi_ifadesi2 ] ) "tamsayı_ifadesi" uzunluğuna kadar "dizgi_ifadesi2" oluşumlarıyla sağdan doldurulmuş olarak"dizgi_ifadesi1" ifadesini döndürür. "dizgi_ifadesi1" "tamsayı_ifadesi" ifadesinden uzunsa, "dizgi_ifadesi1" ifadesinin uygun bölümü döndürülür. "dizgi_ifadesi2" belirtilmemişse, boşluklar kullanılır. rtrim ( dizgi_ifadesi1 [ ; dizgi_ifadesi2 ] ) "dizgi_ifadesi2" ifadesinde olmayan son karakterden sonra bitiş karakterleri çıkarılmış olarak "dizgi_ifadesi1" ifadesini döndürür; örn. rtrim ('ABxXxyx' ; 'xy'), ABxX öğesini döndürür. "dizgi_ifadesi2" belirtilmemişse, son boşluk karakterleri kaldırılır. split_part ( dizgi_ifadesi1 ; dizgi_ifadesi2 ; sayısal_ifade ) "dizgi_ifadesi2" üzerindeki "dizgi_ifadesi1" ifadesini ayıran "sayısal_ifade" ifadesini döndürür.
Postgres Matematiği log ( sayısal_ifade1 [ ; sayısal_ifade2 ] ) "sayısal_ifade1" ifadesinin 10 tabanına veya "sayısal_ifade2" tabanına göre logaritmasını döndürür. ln ( sayısal_ifade ) "sayısal_ifade1" ifadesinin doğal logaritmasını döndürür. cbrt ( sayısal_ifade ) "sayısal_ifade1" ifadesinin küp kökünü döndürür. div ( sayısal_ifade1 ; sayısal_ifade2 ) "sayısal_ifade2" ile bölünen "sayısal_ifade1" ifadesinin tamsayı katsayısını döndürür. pi() Pi sabitini döndürür.
Postgres Trigonometrisi acos ( sayısal_ifade ) "Sayısal_ifade" ifadesinin radyan cinsinden ark kosinüsünü döndürür. Ark kosinüs, kosinüsü "sayısal_ifade" olan açıdır. asin ( sayısal_ifade ) "Sayısal_ifade" ifadesinin radyan cinsinden ark sinüsünü döndürür. Ark sinüs, sinüsü "sayısal_ifade" olan açıdır. atan ( sayısal_ifade ) "Sayısal_ifade" ifadesinin radyan cinsinden ark tanjantını döndürür. Ark tanjant, tanjantı "sayısal_ifade" olan açıdır. atan2 ( sayısal_ifade1 ; sayısal_ifade2 ) Radyan cinsinden ifade edilen ve sırasıyla "sayısal_ifade1" ve "sayısal_ifade2" ifadelerine göre belirtilen x ve y koordinatlarının ark tanjantını döndürür. Ark tanjant, tanjantı "sayısal_ifade2" / "sayısal_ifade1" olan açıdır. cos ( sayısal_ifade ) Radyan cinsinden ifade edilen bir açı olan "sayısal_ifade" değerinin kosinüsünü döndürür. cot ( sayısal_ifade ) Radyan cinsinden ifade edilen açı olan "sayısal_ifade" değerinin kotanjantını döndürür. sin ( sayısal_ifade ) Radyan cinsinden ifade edilen açı olan "sayısal_ifade" değerinin sinüsünü döndürür. tan ( sayısal_ifade ) Radyan cinsinden ifade edilen açı olan "sayısal_ifade" değerinin tanjantını döndürür. degrees ( sayısal_ifade ) "sayısal_ifade" değerinin radyan cinsinden ifade edilen açı olduğu dereceyi döndürür. radians ( sayısal_ifade ) "sayısal_ifade" değerinin derece cinsinden ifade edilen açı olduğu radyanı döndürür.
Postgres Veri tipi biçimlendirme to_char ( ifade ; dizgi_ifadesi ) "Dizgi_ifadesi" biçimindeki "expression" ifadesinin dizgi temsilini döndürür. "Expression" bir tarih değeri veya sayısal bir değer olabilir. to_date ( dizgi_ifadesi1 ; dizgi_ifadesi2 ) "dizgi_ifadesi1" ifadesini, "dizgi_ifadesi2" biçimiyle belirtilen bir tarih değerine dönüştürür. "dizgi_ifadesi1" ifadesini, "dizgi_ifadesi2" biçimiyle belirtildiği gibi bir sayısal değere dönüştürür. to_number ( dizgi_ifadesi1 ;dizgi_ifadesi2 ) "dizgi_ifadesi1" ifadesini, "dizgi_ifadesi2" biçimiyle belirtildiği gibi bir zaman damgası değerine dönüştürür.   Alternatif sözdizimi: to_timestamp ( sayısal-ifade ) Unix tarih saatini bir zaman damgası değerine dönüştürür. to_timestamp ( dizgi_ifadesi1 ; dizgi_ifadesi2 )