sql >> Databáze >  >> RDS >> Mysql

číslo třídícího řetězce mysql

Nejrychlejší, nejjednodušší? použijte * 1

select *
from tbl
order by number_as_char * 1

Další důvody pro použití * 1 jsou, že to může

  1. přežijte některé strašlivé nehody s podtečením (snížená desetinná přesnost při výběru, na co se má vrhnout)
  2. funguje (a ignoruje) sloupce čistě nečíselných dat
  3. odstraní číselné části alfanumerických dat, např. 123A, 124A, 125A


  1. Jak funguje SQLite Ifnull()

  2. Instalace Postgresu na Windows pro použití s ​​Ruby-on-Rails

  3. Jak používat regexp ve sqlite

  4. Python/MySQL - NAČTĚTE DATOVÝ MÍSTNÍ INFILE