Dengan asumsi bahwa kolom Anda dapat berisi abc-1
atau nilai lain yang juga seperti ini hanya seperti defg-12
dan Anda ingin memesan abc
yang pertama dan yang lainnya setelahnya.
SELECT
*
FROM
your_table
ORDER BY SUBSTRING_INDEX(t, '-', 1) , CAST(SUBSTRING_INDEX(t, '-', - 1) AS UNSIGNED);