Postgres
Postgres - skupno Postgres {current_catalog} {current_catalog} {current_schema} {current_schema} current_database () current_database () {current_user} {current_user} {session_user} {session_user} ascii ( string_expression ) Vrne številko, ki predstavlja vrednost kode ASCII skrajno levega znaka "string_expression"; ascii ( 'A' ) je na primer 65. chr ( integer_expression ) Vrne znak, ki ima vrednost kode ASCII, ki jo podaja "integer_expression". "Integer_expression" mora biti med 0 in 255. {user} { user } Vrne uporabniško ime trenutnega uporabnika Postgres. Vrne nizovno vrednost različice baze podatkov. version () Vrne časovni žig s podano stopnjo natančnosti. date_trunc ( string_expression ; timestamp_expression ) translate ( string_expression1 ; string_expression2 ; string_expression3 ) Vrne "string_expression1", v katerem je vsaka pojavitev vsakega znaka v izrazu "string_expression2" zamenjana z odgovarjajočim znakom v izrazu "string_expression3".
Postgres - niz overlay ( string_expression1 ; string_expression2 ; numeric_expression1 [ ; numeric_expression2 ] ) Vrne "string_expression1", pri čemer zamenja "string_expression2" od znaka na položaju numeric_expression. btrim ( string_expression1 [ ; string_expression2 ] ) Vrne string_expression1, potem ko odstrani najdaljši niz znakov v izrazu "string_expression2". initcap ( string_expression ) Vrne "string_expression", pri čemer je prva črka vsake besede napisana z veliko, ostale pa z malo pisavo. Besede so razmejene s presledki ali znaki, ki niso alfanumerični. instr ( string_expression1 ; string_expression2 [ ; integer_expression1 [ ; integer_expression2 ] ] ) V izrazu "string_expression1" začenši na položaju "integer_expression1" išče "integer_expression2"-to pojavitev izraza "string_expression2". Če je "integer_expression1" negativen, iskanje poteka nazaj od konca "string_expression1". Vrne celo število, ki kaže položaj izraza "string_expression2". lpad ( string_expression1 ; integer_expression [ ; string_expression2 ] ) Vrne "string_expression1", ki je zapolnjen do dolžine "integer_expression" s pojavitvami izraza "string_expression2". Če je "string_expression1" daljši od "integer_expression", se vrne ustrezen del izraza "string_expression1". ltrim ( string_expression1 [ ; string_expression2 ] ) Vrne "string_expression1" z odstranjenimi začetnimi znaki do prvega znaka, ki ni v izrazu "string_expression2"; ltrim ( 'xyxXxyAB' ; 'xy' ) na primer vrne XxyAB. md5 ( string_expression1 ) Vrne zgoščeno vrednost po MD5 za "string_expression1". Vrne šestnajstiško nizovno predstavitev za "numeric_expression1". to_hex ( numeric_expression1 ) repeat ( string_expression ; numeric_expression1 ) Vrne "string_expression", ponovljeno "numeric_expression1"-krat. replace ( string_expression ; string_expression2 ; string_expression3) Vrne "string_expression", pri čemer je "string_expression2" zamenjan z izrazom "string_expression3". rpad ( string_expression1 ; integer_expression [ ; string_expression2 ] ) Vrne "string_expression1", ki je desno zapolnjen do dolžine "integer_expression" s pojavitvami izraza "string_expression2". Če je "string_expression1" daljši od "integer_expression", se vrne ustrezen del izraza "string_expression1". Če "string_expression2" ni podan, se uporabljajo presledki. rtrim ( string_expression1 [ ; string_expression2 ] ) Vrne "string_expression1" z odstranjenimi končnimi znaki do zadnjega znaka, ki ni v izrazu "string_expression2"; rtrim ( 'ABxXxyx' ; 'xy' ) na primer vrne ABxX. Če "string_expression2" ni podan, se končni presledki odstranijo. split_part ( string_expression1 ; string_expression2 ; numeric_expression ) Vrne polje "numeric_expression" po ločitvi izraza "string_expression1" na "string_expression2".
Postgres - matematika log ( numeric_expression1 [ ; numeric_expression2 ] ) Vrne desetiški logaritem "numeric_expression1" ali logaritem z osnovo "numeric_expression2". ln ( numeric_expression ) Vrne naravni logaritem "numeric_expression1". cbrt ( numeric_expression ) Vrne kubični koren "numeric_expression1". div ( numeric_expression1 ; numeric_expression2 ) Vrne kvocient celega števila "numeric_expression1", ki je deljen z "numeric_expression2". pi () Vrne konstanto pi.
Postgres - trigonometrija acos ( numeric_expression ) Vrne arkus kosinus "numeric_expression" v radianih. Arkus kosinus je kot, katerega kosinus je "numeric_expression". asin ( numeric_expression ) Vrne arkus sinus "numeric_expression" v radianih. Arkus sinus je kot, katerega sinus je "numeric_expression". atan ( numeric_expression ) Vrne arkus tangens "numeric_expression" v radianih. Arkus tangens je kot, katerega tangens je "numeric_expression". atan2 ( numeric_expression1 ; numeric_expression2 ) Vrne arkus tangens koordinat x in y, ki jih podajata "numeric_expression1" in "numeric_expression2", v radianih. Arkus tangens je kot, katerega tangens je "numeric_expression2" / "numeric_expression1". cos ( numeric_expression ) Vrne kosinus "numeric_expression", kjer je "numeric_expression" kot, izražen v radianih. cot ( numeric_expression ) Vrne kotangens izraza "numeric_expression", kjer je "numeric_expression" kot, izražen v radianih. sin ( numeric_expression ) Vrne sinus "numeric_expression", kjer je "numeric_expression" kot, izražen v radianih. tan ( numeric_expression ) Vrne tangens "numeric_expression", kjer je "numeric_expression" kot, izražen v radianih. degrees ( numeric_expression ) Vrne stopinje, kjer je "numeric_expression" kot, izražen v radianih. radians ( numeric_expression ) Vrne radiane, kjer je "numeric_expression" kot, izražen v stopinjah.
Postgres - oblikovanje tipov podatkov to_char ( expression ; string_expression ) Vrne nizovno predstavitev izraza "expression" z obliko "string_expression". "Expression" je lahko datumska ali številska vrednost. to_date ( string_expression1 ; string_expression2 ) Pretvori "string_expression1" v datumsko vrednost, ki jo podaja oblika zapisa "string_expression2". Pretvori "string_expression1" v številsko vrednost, ki jo podaja oblika zapisa "string_expression2". to_number ( string_expression1 ; string_expression2 ) Pretvori "string_expression1" v vrednost časovnega žiga, ki jo podaja oblika zapisa "string_expression2".   Nadomestna skladnja: to_timestamp ( numeric-expression ) Pretvori Unixov čas epohalne ure v vrednost časovnega žiga. to_timestamp ( string_expression1 ; string_expression2 )