ฟังก์ชัน 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' จากด้านขวาของค่าในเขตข้อมูล "รหัสผลิตภัณฑ์" จากตาราง "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".

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