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

nomor string pengurutan mysql

Tercepat, paling sederhana? gunakan * 1

select *
from tbl
order by number_as_char * 1

Alasan lain untuk menggunakan * 1 apakah bisa

  1. bertahan dari beberapa kecelakaan mengerikan dengan underflow (mengurangi presisi desimal saat memilih apa yang akan dilemparkan)
  2. berfungsi (dan mengabaikan) kolom data non-numerik murni
  3. menghapus bagian numerik dari data alfanumerik, seperti 123A, 124A, 125A


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sinkronisasi database MySQL antara dua database

  2. Memilih baris acak dengan MySQL

  3. Konversi MySQL ke SQLite

  4. MySQL:Bagaimana cara menyalin baris, tetapi mengubah beberapa bidang?

  5. Apakah penurunan harga (dengan strip_tags) cukup untuk menghentikan serangan XSS?