ฉันมีคำถามที่ส่งคืนคอลัมน์สตริงที่ฉันต้องการจัดเรียง เมื่อฉันเรียงลำดับตาม ASC/DESC ฉันได้รับผลลัพธ์เดียวกัน นี่คือตัวอย่างผลลัพธ์:
AVI
ksky site
Secure East
Shlomi
VSEStaging
1200165
120186
120186
120186
120032
แต่ฉันอยากให้มีตัวเลขอยู่หน้าสตริงตัวอักษร ตัวอย่างเช่นสำหรับ ASC:
1200165
120186
120186
120186
120032
AVI
ksky site
Secure East
Shlomi
VSEStaging
ตัวอย่างเช่นสำหรับ DESC:
VSEStaging
Shlomi
Secure East
ksky site
AVI
120032
ขณะนี้ฉันใช้ REGEX เช่นนี้:
REGEXP_SUBSTR(UPPER(COLUMN_NAME), '^\D*') ,
TO_NUMBER(REGEXP_SUBSTR(UPPER(COLUMN_NAME), '\d+'))
กรุณาช่วย.
123abcd
อย่างไร แล้ว#!-
- มันควรจะอยู่ในลำดับไหน? ฯลฯ - person mathguy   schedule 20.02.2017