ฟังก์ชันPATINDEX() ของเซิร์ฟเวอร์ SQL
ตัวอย่าง
ส่งคืนตำแหน่งของรูปแบบในสตริง:
SELECT PATINDEX('%schools%', 'W3Schools.com');
ความหมายและการใช้งาน
ฟังก์ชัน PATINDEX() ส่งกลับตำแหน่งของรูปแบบในสตริง
หากไม่พบรูปแบบ ฟังก์ชันนี้จะคืนค่า 0
หมายเหตุ:การค้นหาไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่และตำแหน่งแรกในสตริงคือ 1
ไวยากรณ์
PATINDEX(%pattern%, string)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
%pattern% | Required. The pattern to find. It MUST be surrounded by %. Other wildcards
can be used in pattern, such as:
|
string | Required. The string to be searched |
รายละเอียดทางเทคนิค
ทำงานใน: | SQL Server (เริ่มตั้งแต่ปี 2008), ฐานข้อมูล Azure SQL, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ส่งคืนตำแหน่งของรูปแบบในสตริง:
SELECT
PATINDEX('%s%com%', 'W3Schools.com');
ตัวอย่าง
ส่งคืนตำแหน่งของรูปแบบในสตริง:
SELECT PATINDEX('%[ol]%', 'W3Schools.com');
ตัวอย่าง
ส่งคืนตำแหน่งของรูปแบบในสตริง:
SELECT PATINDEX('%[z]%', 'W3Schools.com');