ฟังก์ชัน Right

นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ส่งกลับ ตัวแปร (สตริง) ที่มีจำนวนอักขระจากด้านขวาของสตริง

ไวยากรณ์

Right(string, length)

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

อาร์กิวเมนต์ คำอธิบาย
สตริง จำเป็น นิพจน์สตริงที่ส่งกลับอักขระขวาสุด ถ้าสตริงมีค่า Null จะส่งกลับค่า Null
ความยาว จำเป็น ตัวแปร (ยาว) นิพจน์ตัวเลขที่ระบุจํานวนอักขระที่จะส่งกลับ ถ้า 0 สตริงความยาวเป็นศูนย์ ("") ถูกส่งกลับ ถ้ามากกว่าหรือเท่ากับจํานวนอักขระใน สตริง สตริงทั้งหมดจะถูกส่งกลับ

ข้อสังเกต

เมื่อต้องการกําหนดจํานวนอักขระในสตริง ให้ใช้ฟังก์ชัน Len

หมายเหตุ

ใช้ฟังก์ชัน RightB กับข้อมูลไบต์ที่อยู่ในสตริง แทนที่จะระบุจํานวนอักขระที่จะส่งกลับ ความยาวจะ ระบุจํานวนไบต์

ตัวอย่างคิวรี

นิพจน์ ผลลัพธ์
SELECT Right(ProductID,3) AS FromRight FROM ProductSales; ส่งกลับอักขระ '3' จากด้านขวาของค่าในเขตข้อมูล "ProductID" จากตาราง "ProductSales" ในคอลัมน์ FromRight

ตัวอย่าง VBA

หมายเหตุ

ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงนักพัฒนาในรายการ ดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา

ตัวอย่างนี้ใช้ฟังก์ชัน Right เพื่อส่งกลับอักขระจํานวนที่ระบุจากด้านขวาของสตริง

Dim AnyString, MyStr
AnyString = "Hello World"     ' Define string.
MyStr = Right(AnyString, 1)   ' Returns "d".
MyStr = Right(AnyString, 6)   ' Returns " World".
MyStr = Right(AnyString, 20)  ' Returns "Hello World".

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