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

Как да получа идентификатора на редове, които имат MAX и MIN стойности в SQL

Мисля, че за поръчка по част трябва да използвате нещо като

order by case
    when stock > 0 then 0
    when stock < 0 then 1
    end ascending,
    price ascending

Не съм проверявал синтаксиса, но това е идеята. Можете да потърсите в Google калъф за повече информация.

Що се отнася до останалите изисквания, ще ми трябва структурата на таблицата, за да разбера по-добре...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при конкатенация на MySQL и незаконен микс от съпоставяне

  2. Структура на данните за различни видове турнири/състезания (лига, стълбичка, единична/двойна елиминация и др.)

  3. Как да актуализирате MySql DB с помощта на Flex

  4. Премахнете клаузата DEFINER от MySQL Dumps

  5. Вземете текущата година и следващата форма на mysql