แชร์ผ่าน


ฟังก์ชัน TRANSLATE ER

ฟังก์ชัน TRANSLATE ส่งคืนค่า สตริง ที่มีผลลัพธ์ของการแทนที่อักขระของข้อความที่ระบุไว้ในอักขระของชุดที่กำหนดไว้อีกชุดหนึ่ง

ไวยากรณ์

TRANSLATE (text , pattern, replacement)

อาร์กิวเมนต์

text: สตริง

พาธที่ถูกต้องของแหล่งข้อมูลของชนิด สตริง

pattern: สตริง

ข้อความที่จะต้องถูกแทนที่

replacement: สตริง

ข้อความที่จะใช้เป็นการแทนที่

ค่าที่ส่งคืน

สตริง

ค่าข้อความที่เป็นผลลัพธ์

บันทึกย่อการใช้งาน

ฟังก์ชัน TRANSLATE จะแทนที่หนึ่งอักขระพร้อมกัน ฟังก์ชันจะแทนที่อักขระตัวแรกของอาร์กิวเมนต์ text โดยใช้อักขระตัวแรกของอาร์กิวเมนต์ pattern และอักขระตัวที่สอง และปฏิบัติตามขั้นตอนเดียวกันจนกว่าจะเสร็จสิ้น เมื่ออักขระจากอาร์กิวเมนต์ text และ pattern ตรงกัน จะถูกแทนที่ด้วยอักขระจากอาร์กิวเมนต์ replacement ที่อยู่ในตำแหน่งเดียวกันกับอักขระจากอาร์กิวเมนต์ pattern ถ้าอักขระปรากฏหลายครั้งในอาร์กิวเมนต์ pattern การแม็ปอาร์กิวเมนต์ replacement ที่สอดคล้องกับการเกิดขึ้นครั้งแรกของอักขระนี้จะถูกใช้

ตัวอย่างที่ 1

TRANSLATE ("abcdef", "cd", "GH") แทนที่อักขระ "c" ของข้อความ "abcdef" ที่ระบุที่มีอักขระ "G" ของข้อความ replacement อันเนื่องมาจากตัวอย่างต่อไปนี้:

  • อักขระ "c" จะแสดงอยู่ในข้อความ pattern ในตำแหน่งแรก
  • ตำแหน่งแรกของข้อความ replacement มีอักขระ "G"

ตัวอย่างที่ 2

TRANSLATE ("abcdef", "ccd", "GH") ส่งคืน "abGdef"

ตัวอย่างที่ 3

TRANSLATE ("abccba", "abc", "123") ส่งคืน "123321"

ทรัพยากรเพิ่มเติม

ฟังก์ชันข้อความ