Fungsi numerik:
ABS (M) M Nilai absolut
mod (m, n) sisanya setelah m dibagi dengan n
daya (m, n) m ke daya n
putaran (m [, n]) m bulat ke nilai n bit setelah titik desimal (n adalah 0 secara default)
trunc (m [, n]) m memotong nilai tempat desimal n digit (n adalah 0 secara default)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Fungsi Karakter:
initcap (ST) mengembalikan st dengan huruf besar huruf pertama dari setiap kata dan lebih rendah semua huruf lainnya
lebih rendah (st) mengembalikan st ke huruf kecil huruf setiap kata
Atas (ST) Kembali ke ST Konversi semua huruf dari setiap kata untuk memanfaatkan
Concat (ST1, ST2) mengembalikan akhir ST2 dan ST1 (operator tersedia ||)
LPAD (ST1, N [, ST2]) mengembalikan ST yang selaras dengan kanan. ST diisi dengan ST2 di sisi kiri ST1 sampai panjangnya n. Ruang default untuk ST2 adalah
RPAD (ST1, N [, ST2]) mengembalikan ST yang selaras kiri. ST diisi dengan ST2 di sisi kanan ST1 sampai panjangnya n. Ruang default untuk ST2 adalah
ltrim (st [, set]) mengembalikan st, st adalah untuk menghapus karakter dalam set dari kiri sampai karakter pertama bukan karakter dalam set. Secara default, itu mengacu pada spasi
RTRIM (ST [, SET]) mengembalikan ST, ST adalah untuk menghapus karakter dalam set dari kanan sampai karakter pertama bukan karakter dalam set. Secara default, itu mengacu pada spasi
Ganti (ST, Search_ST [, REPLACE_ST]) menggantikan setiap search_st yang muncul di ST dengan REPLEF_ST, dan mengembalikan ST. Secara default, hapus search_st
substr (st, m [, n]) n = Mengembalikan substring string ST, mulai dari posisi M, mengambil n karakter panjangnya. Secara default, ia kembali ke ujung ST
nilai panjang (ST), kembalikan jumlah karakter di ST
Nilai Instr (ST1, ST2 [, M [, N]]), mengembalikan posisi di mana ST1 dimulai dari karakter MTH dan ST2 muncul ke -n. Nilai default m dan n adalah 1
contoh:
1.
Pilih initcap ('Thomas'), initcap ('Thomas') dari tes;
initca initca
------------
Thomas Thomas
2.
Pilih concat ('ABC', 'def') pertama dari tes;
Pertama
-----
abcdef
3.
Pilih 'ABC' || ' '||' def 'pertama dari tes;
Pertama
-----
ABC DEF
4.
Pilih LPAD (Name, 10), RPAD (Name, 5, '*') dari tes;
LPAD (Nama, 10) RPAD (Name, 5, '*')
-----------------------------------------------------------------------------------------------------------------------------
mmx mmx **
ABCDEF ABCDE
5.
Hapus titik dan kata -kata ST dan RD di ujung bidang alamat
Pilih RTRIM (alamat, '. St rd') dari tes
6.
Pilih Nama, Ganti (Nama, 'A', '*') dari tes;
nama ganti (nama, 'a', '*')
---- --------------------------
Great Gre*t
7.
Pilih Substr ('Archibald Bearisol', 6,9) A, Substr ('Archibald Bearisol', 11) B dari Tes;
AB
------- ------------
Botak beruang beruang beruang
8.
Pilih Nama, Instr (Name, '') a, instr (name, '', 1,2) b dari tes;
Nama AB
-----------------------------------------------------------------------------------------------------------------------------
Li Lei 3 0
lil 2 4
%%%%%%Ikel A aplats%ikel A apalase%%ikel A aplatsikel A aplatelaselas A%% At kasegan% At kas Aetailashentar Aetailikel A%% A Atentar aikel A%% A%% A apotanektifentar Atiks% At kasegan% A%% A Atentar aikel A%%%ace A% teg %%%%%%Ikel A aplats%ikel A apalase%%ikel A aplatsikel A aplatelaselas A%% At kasegan% At kas Aetailashentar Aetailikel A%% A Atentar aikel A%% A%% A apotanektifentar Atiks% At kasegan% A%% A Atentar aikel A%%%ace A% teg
Fungsi Konversi:
nvl (m, n) Jika nilai m nol, return n, jika tidak mengembalikan m
to_char (m [, fmt]) m Saat mengonversi nilai numerik ke string FMT dalam format yang ditentukan secara default, lebar nilai FMT hanya dapat mengakomodasi semua angka yang valid
to_number (st [, fmt]) st dikonversi dari data karakter ke nilai numerik dalam format yang ditentukan. Secara default, ukuran string format numerik adalah persis seluruh nomor
Terlampir:
Format fungsi to_char ():
-----------------------------------------------------------------------------------------------------------------------------