Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL Server

ฟังก์ชัน REPLACE ใน SQL Server

บทความนี้จะสำรวจและแนะนำวิธีใช้ฟังก์ชัน REPLACE ใน SQL Server เพื่อเลือกและแทนที่สตริง

อธิบาย

ฟังก์ชัน REPLACE ใน SQL Server ใช้เพื่อแทนที่สตริงย่อยทั้งหมดที่เกิดขึ้นเป็นสตริงย่อยใหม่ b ในสตริงที่กำหนด

ไวยากรณ์

ในการใช้ฟังก์ชัน REPLACE ใน SQL Server เราใช้ไวยากรณ์ต่อไปนี้:

 REPLACE(chuoi, chuoi_a, chuoi_b) 

พารามิเตอร์ :

  1. เชน : สตริงต้นทางที่สตริงขนาดเล็กในนั้นจะถูกแทนที่ด้วยสตริงอื่น
  2. ประเภท: ใน ลูป , จะถูกแทนที่ด้วยสตริงอื่นหลังจากเรียกใช้ฟังก์ชัน
  3. chuoi_b: สตริงใหม่แทนที่ chuoi_a. การปรากฏตัวทั้งหมดจะถูกแทนที่ด้วย chuoi_b.

หมายเหตุ :

  1. REPLACE ใช้การแทนที่ที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
  2. REPLACE สามารถใช้ในเวอร์ชันที่ใหม่กว่าของ SQL Server:SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 และ SQL Server 2005

ตัวอย่าง

ลองดูและสำรวจตัวอย่างฟังก์ชัน REPLACE ใน SQL Server

 SELECT REPLACE('QuaNtrimang.com', 'n', '3'); 
Result: 'Qua3trima3g.com' (Cả n và N đều được thay thế bằng 3)

SELECT REPLACE('TipsMake.com', 'quan', '1234');
Result: '1234trimang.com'

SELECT REPLACE('TipsMake.com', '.com', '1');
Result: 'Quantrimang1'

SELECT REPLACE('Quan Tri Mang', ' ', '0');
Result: 'Quan0Tri0Mang'