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

mysql memesan bidang varchar sebagai bilangan bulat

Saya entah bagaimana tidak berhasil menjalankan kueri dengan CAST . Saya selalu mendapatkan Error Code: 1064 near "DECIMAL" (atau tipe numerik lain yang saya pilih). Jadi, saya menemukan cara lain untuk mengurutkan varchar sebagai angka:

SELECT *
FROM mytable
ORDER BY ABS(mycol)

Sedikit lebih sederhana dan berfungsi dalam kasus saya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQLDumper:Alat Pencadangan Database MySQL Berbasis PHP dan Perl

  2. cara menyimpan nilai kotak centang ke database mysql menggunakan php

  3. BUAT JENIS di MySQL

  4. MySQL utf8mb4, Kesalahan saat menyimpan Emoji

  5. Bagaimana saya tahu jika tabel mysql menggunakan myISAM atau InnoDB Engine?