Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ส่งกลับ สตริง ที่สตริงย่อยที่ระบุถูกแทนที่ด้วยสตริงย่อยอื่นตามจํานวนครั้งที่ระบุ

ไวยากรณ์

Replace( expression, find, replace [, start ] [, count ] [, compare ] )

ไวยากรณ์ของฟังก์ชัน Replace มีอาร์กิวเมนต์ดังนี้

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

คำอธิบาย

นิพจน์

จำเป็น นิพจน์สตริงที่มีสตริงย่อยที่จะแทนที่

ค้นหา

จำเป็น กําลังค้นหาสตริงย่อย

แทนที่

จำเป็น แทนที่สตริงย่อย

เริ่ม

ไม่จำเป็น วางตําแหน่งภายใน นิพจน์ ที่จะเริ่มต้นการค้นหาสตริงย่อย ถ้าไม่ระบุจะถือว่าเป็นค่า 1

นับ

ไม่จำเป็น จํานวนของการทดแทนการแทนที่จะดําเนินการ ถ้าไม่ระบุค่านี้ ค่าเริ่มต้นคือ –1 ซึ่งหมายความว่าสามารถทดแทนได้ทั้งหมด

เปรียบ เทียบ

ไม่จำเป็น ค่าตัวเลขที่ระบุชนิดของการเปรียบเทียบที่จะใช้เมื่อประเมินสตริงย่อย ดูส่วนการตั้งค่าสําหรับค่า

การตั้งค่า

อาร์กิวเมนต์ เปรียบเทียบ สามารถมีค่าต่อไปนี้:

ค่าคงที่

ค่า

คำอธิบาย

vbUseCompareOption

–1

ทําการเปรียบเทียบโดยใช้การตั้งค่าคําสั่งเปรียบเทียบตัวเลือก

vbBinaryCompare

0

ทําการเปรียบเทียบแบบไบนารี

vbTextCompare

1

ทําการเปรียบเทียบเป็นข้อความ

vbDatabaseCompare

2

Microsoft Office Access 2007 เท่านั้น ทําการเปรียบเทียบตามข้อมูลในฐานข้อมูลของคุณ

ส่งกลับค่า

แทนที่ จะส่งกลับค่าต่อไปนี้:

If

แทนที่การส่งคืนสินค้า

นิพจน์ มีความยาวเป็นศูนย์

สตริงความยาวเป็นศูนย์ ("")

นิพจน์ เป็น Null

ข้อผิดพลาด

การค้นหา มีความยาวเป็นศูนย์

สําเนาของนิพจน์

การแทนที่ มีความยาวเป็นศูนย์

สําเนาของ นิพจน์ ที่มี การค้นหา ถูกเอาออกทั้งหมด

เริ่มต้น > Len(นิพจน์)

สตริงความยาวเป็นศูนย์ การแทนที่สตริงจะเริ่มต้นที่ตําแหน่งที่ระบุโดยจุดเริ่มต้น

นับ เป็น 0

สําเนาของนิพจน์

ข้อสังเกต

ค่าที่ส่งกลับของฟังก์ชัน Replace คือสตริงที่มีสิ่งทดแทนเริ่มต้นที่ตําแหน่งที่ระบุโดยจุดเริ่มต้นและสิ้นสุดที่ส่วนท้ายของสตริงนิพจน์ ซึ่งไม่ใช่สําเนาของสตริงต้นฉบับตั้งแต่ต้นจนจบ

ตัวอย่าง

Expression

ผลลัพธ์

SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales;

ส่งกลับ "ProductID" ค้นหา "PRO" ใน "ProductID" และแทนที่ด้วย "Product" และแสดงผลลัพธ์ในคอลัมน์ ReplacedID

ฟังก์ชันสตริงและวิธีใช้

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย