Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

SQL untuk memesan string alfanumerik dengan bagian numerik

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);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP:Pembaruan duplikat kueri MySQL tanpa alasan

  2. angka acak di jawa

  3. VS 2019 dan nama database duplikat MySQL Entity Framework

  4. Bagaimana cara mendapatkan rentang integer acak mysql?

  5. mysql_real_escape_string tidak terdefinisi