ฟังก์ชันตัวเลข:
ABS (M) M ค่าสัมบูรณ์
mod (m, n) ส่วนที่เหลือหลังจาก m ถูกหารด้วย n
พลัง (m, n) m ถึงกำลัง n
รอบ (m [, n]) ม้วนเป็นค่าของ n บิตหลังจากจุดทศนิยม (n คือ 0 โดยค่าเริ่มต้น)
trunc (m [, n]) m ตัดทอนค่าของตำแหน่งทศนิยม n หลัก (n คือ 0 โดยค่าเริ่มต้น)
- -
ฟังก์ชั่นตัวละคร:
initcap (ST) ส่งคืน ST เป็นตัวอักษรตัวแรกของแต่ละคำและตัวพิมพ์เล็กตัวอักษรอื่น ๆ ทั้งหมด
ต่ำกว่า (ST) ส่งคืน ST เป็นตัวพิมพ์เล็กตัวอักษรของแต่ละคำ
Upper (ST) กลับไปที่ ST แปลงตัวอักษรทั้งหมดของแต่ละคำเพื่อใช้ประโยชน์
concat (st1, st2) ส่งคืนจุดสิ้นสุดของ ST2 และ ST1 (ผู้ให้บริการที่มีอยู่ ||)
LPAD (ST1, N [, ST2]) ส่งคืน ST ที่ได้รับการจัดตำแหน่งขวา ST เต็มไปด้วย ST2 ทางด้านซ้ายของ ST1 จนกระทั่งความยาวคือ n พื้นที่เริ่มต้นสำหรับ ST2 คือ
RPAD (ST1, N [, ST2]) ส่งคืน ST ที่ได้รับการจัดตำแหน่งซ้าย ST เต็มไปด้วย ST2 ทางด้านขวาของ ST1 จนกระทั่งความยาวคือ n พื้นที่เริ่มต้นสำหรับ ST2 คือ
LTRIM (ST [, Set]) ส่งคืน St, ST คือการลบอักขระในชุดจากด้านซ้ายจนกว่าตัวละครตัวแรกจะไม่ใช่ตัวละครในชุด โดยค่าเริ่มต้นมันหมายถึงช่องว่าง
RTRIM (ST [, SET]) ส่งคืน St, ST คือการลบอักขระในชุดจากด้านขวาจนกว่าตัวละครตัวแรกจะไม่ใช่ตัวละครในชุด โดยค่าเริ่มต้นมันหมายถึงช่องว่าง
แทนที่ (ST, SEARCH_ST [, OPLEP_ST]) แทนที่แต่ละ SEARCH_ST ที่ปรากฏใน ST ด้วย OPPLEAGE_ST และส่งคืน ST โดยค่าเริ่มต้นให้ลบ search_st
substr (st, m [, n]) n = ส่งคืนสตริงย่อยของสตริง ST เริ่มต้นจากตำแหน่ง M โดยใช้ความยาวอักขระ n โดยค่าเริ่มต้นจะกลับไปที่จุดสิ้นสุดของ ST
ค่าความยาว (ST) ส่งคืนจำนวนอักขระใน ST
ค่า Instr (st1, st2 [, m [, n]), กลับตำแหน่งที่ st1 เริ่มต้นจากตัวละคร mth และ st2 ปรากฏ nth ครั้งที่ n ค่าเริ่มต้นของ M และ N คือ 1
ตัวอย่าง:
1.
เลือก initcap ('Thomas'), initcap ('Thomas') จากการทดสอบ;
initca initca
-
โทมัสโธมัส
2.
เลือก concat ('abc', 'def') ก่อนจากการทดสอบ;
อันดับแรก
-
ABCDEF
3.
เลือก 'ABC' || ' '||' def 'ก่อนจากการทดสอบ;
อันดับแรก
-
ABC def
4.
เลือก LPAD (ชื่อ, 10), rpad (ชื่อ, 5, '*') จากการทดสอบ;
LPAD (ชื่อ, 10) RPAD (ชื่อ, 5, '*')
-
MMX MMX **
abcdef abcde
5.
ลบคะแนนและคำพูด ST และ RD ในตอนท้ายของฟิลด์ที่อยู่
เลือก RTRIM (ที่อยู่ '. St Rd') จากการทดสอบ
6.
เลือกชื่อ, แทนที่ (ชื่อ, 'a', '*') จากการทดสอบ;
ชื่อแทนที่ (ชื่อ, 'a', '*')
-
Great Gre*t
7.
เลือก substr ('Archibald Bearisol', 6,9) a, substr ('Archibald Bearisol', 11) B จากการทดสอบ;
AB
-
หมีหมีหมีหมี
8.
เลือกชื่อ, instr (ชื่อ, '') a, instr (ชื่อ, '', 1,2) b จากการทดสอบ;
ชื่อ AB
-
Li Lei 3 0
ลิล 2 4
- -
ฟังก์ชั่นการแปลง:
nvl (m, n) ถ้าค่า m เป็นโมฆะ, return n, มิฉะนั้นส่งคืน m
to_char (m [, fmt]) m เมื่อแปลงค่าตัวเลขเป็นสตริงของ FMT ในรูปแบบที่ระบุโดยค่าเริ่มต้นความกว้างของค่า FMT สามารถรองรับตัวเลขที่ถูกต้องทั้งหมด
TO_NUMBER (ST [, FMT]) ST แปลงจากข้อมูลอักขระเป็นค่าตัวเลขในรูปแบบที่ระบุ โดยค่าเริ่มต้นขนาดของสตริงรูปแบบตัวเลขคือหมายเลขทั้งหมด
ที่แนบมา:
รูปแบบของฟังก์ชั่น to_char ():
-