sql >> Database >  >> RDS >> Mysql

MySQL-volgorde op tekenreeks met cijfers

Je zou SUBSTR en CAST AS UNSIGNED/SIGNED kunnen gebruiken binnen ORDER BY:

SELECT * FROM table_name ORDER BY
    SUBSTR(col_name FROM 1 FOR 1),
    CAST(SUBSTR(col_name FROM 2) AS UNSIGNED)


  1. mysql controleren of getallen in een door komma's gescheiden lijst staan

  2. Hoe regexp in sqlite te gebruiken

  3. Dubbele gegevensproblemen en hoe ze op te lossen

  4. MySQL:verschillen tussen twee tabellen vergelijken