sql >> Databasteknik >  >> RDS >> Sqlserver

Naturlig sortering med SQL Server

Inte det snabbaste i världen, men det borde få jobbet gjort:

ORDER BY CASE WHEN PTNT_VST_CSNO LIKE 'vmi%' THEN 0 ELSE 1 END
        ,CAST(replace(replace(PTNT_VST_CSNO, 'vmip', ''), 'vmop', '') as int)


  1. SQL Server-databassynkroniseringsproblem

  2. MYSQL - Hur man kringgår gränsen för radstorlek på 66 KByte

  3. Sätt att komma åt Oracle Database i PostgreSQL

  4. Hur väljer man understräng i Oracle?