ฉันมีค่าประเภทนี้ในคอลัมน์ตาราง
154646@8@486
45465@6464@654
เป็นต้น
ฉันจะลบทุกสิ่งหลังจากอักขระตัวที่สองได้อย่างไร ฉันต้องการที่จะแสดง
154646@8
45465@6464
ฉันสามารถทำได้เฉพาะสำหรับทุกคนที่ @ แต่ไม่ใช่สำหรับที่สอง
SELECT REPLACE(LEFT('45@Tra@lala', CHARINDEX('@','45@Tra@lala')-1),'_',' ')
ส่งคืน45แต่ไม่ใช่45 @ Tra
ขอบคุณ :-)
@สัญญาณจำนวนใดในสตริงหรือไม่?