PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgresql сортиране на смесени буквено-цифрови данни

Можете просто да прехвърлите name колона към bytea тип данни, позволяващ агностично подреждане:

SELECT name
FROM folders
ORDER BY name::bytea;

Резултат:

     name     
--------------
 a test
 alphanumeric
 test 1
 test 10
 test 19
 test 20
(6 rows)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails Console намира потребители по масив от идентификатори

  2. Възможно ли е да се посочи уникален индекс с разрешени NULL в Rails/ActiveRecord?

  3. Свържете 2 таблици, където два набора от числа се припокриват в рамките на свързващите колони

  4. Избиране на средна стойност от записи, групирани по 5-минутни периоди

  5. Използване на CASE в PostgreSQL за въздействие върху няколко колони наведнъж