SQL Server TRANSLATE()ฟังก์ชัน
ตัวอย่าง
ส่งกลับสตริงจากอาร์กิวเมนต์แรก หลังจากที่อักขระที่ระบุในอาร์กิวเมนต์ที่สองถูกแปลเป็นอักขระที่ระบุในอาร์กิวเมนต์ที่สาม:
SELECT TRANSLATE('Monday', 'Monday', 'Sunday'); // Results in Sunday
ความหมายและการใช้งาน
ฟังก์ชัน TRANSLATE() ส่งกลับสตริงจากอาร์กิวเมนต์แรก หลังจากที่อักขระที่ระบุในอาร์กิวเมนต์ที่สองถูกแปลเป็นอักขระที่ระบุในอาร์กิวเมนต์ที่สาม
หมายเหตุ:ฟังก์ชัน TRANSLATE() จะส่งคืนข้อผิดพลาดหากอักขระและ การแปลมีความยาวต่างกัน
ไวยากรณ์
TRANSLATE(string, characters, translations)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
string | Required. The input string |
characters | Required. The characters that should be replaced |
translations | Required. The new characters |
รายละเอียดทางเทคนิค
ทำงานใน: | SQL Server (เริ่มตั้งแต่ปี 2017) |
---|
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ส่งกลับสตริงจากอาร์กิวเมนต์แรก หลังจากที่อักขระที่ระบุในอาร์กิวเมนต์ที่สองถูกแปลเป็นอักขระที่ระบุในอาร์กิวเมนต์ที่สาม:
SELECT TRANSLATE('3*[2+1]/{8-4}', '[]{}', '()()'); // Results in 3*(2+1)/(8-4)