Apache Tajo - ฟังก์ชั่นสตริง
ตารางต่อไปนี้แสดงรายการฟังก์ชันสตริงใน Tajo
| ส. | ฟังก์ชั่นและคำอธิบาย |
|---|---|
| 1 | concat (string1, ... , stringN) เชื่อมต่อสตริงที่กำหนด |
| 2 | ความยาว (สตริง) ส่งกลับความยาวของสตริงที่กำหนด |
| 3 | ต่ำกว่า (สตริง) ส่งคืนรูปแบบตัวพิมพ์เล็กสำหรับสตริง |
| 4 | บน (สตริง) ส่งคืนรูปแบบตัวพิมพ์ใหญ่สำหรับสตริงที่กำหนด |
| 5 | ascii (ข้อความสตริง) ส่งคืนรหัส ASCII ของอักขระตัวแรกของข้อความ |
| 6 | bit_length (ข้อความสตริง) ส่งคืนจำนวนบิตในสตริง |
| 7 | char_length (ข้อความสตริง) ส่งคืนจำนวนอักขระในสตริง |
| 8 | octet_length (ข้อความสตริง) ส่งคืนจำนวนไบต์ในสตริง |
| 9 | แยกย่อย (ข้อความป้อนข้อความวิธีการ) คำนวณ Digestแฮชของสตริง ที่นี่วิธีการอาร์กิวเมนต์ที่สองหมายถึงวิธีแฮช |
| 10 | initcap (ข้อความสตริง) แปลงอักษรตัวแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่ |
| 11 | md5 (ข้อความสตริง) คำนวณ MD5 แฮชของสตริง |
| 12 | ซ้าย (ข้อความสตริงขนาด int) ส่งคืนอักขระ n ตัวแรกในสตริง |
| 13 | ขวา (ข้อความสตริงขนาด int) ส่งคืนอักขระ n ตัวสุดท้ายในสตริง |
| 14 | ค้นหา (ข้อความต้นฉบับข้อความเป้าหมาย start_index) ส่งคืนตำแหน่งของสตริงย่อยที่ระบุ |
| 15 | strposb (ข้อความต้นฉบับข้อความเป้าหมาย) ส่งคืนตำแหน่งไบนารีของสตริงย่อยที่ระบุ |
| 16 | substr (ข้อความต้นทางดัชนีเริ่มต้นความยาว) ส่งคืนสตริงย่อยสำหรับความยาวที่ระบุ |
| 17 | ตัดแต่ง (ข้อความสตริง [ข้อความอักขระ]) ลบอักขระ (ช่องว่างโดยค่าเริ่มต้น) จากจุดเริ่มต้น / จุดสิ้นสุด / ปลายทั้งสองด้านของสตริง |
| 18 | Split_part (ข้อความสตริงข้อความตัวคั่นฟิลด์ int) แยกสตริงบนตัวคั่นและส่งคืนฟิลด์ที่กำหนด (นับจากหนึ่ง) |
| 19 | regexp_replace (ข้อความสตริงข้อความรูปแบบข้อความแทนที่) แทนที่สตริงย่อยที่ตรงกับรูปแบบนิพจน์ทั่วไปที่กำหนด |
| 20 | ย้อนกลับ (สตริง) ดำเนินการย้อนกลับสำหรับสตริง |