Общие > Базы данных

Запросик

(1/1)

Abram:
Есть в базе поле - Pole -varchar[12]
В нем есть записи типа 1.2.1, 1.2.2, 1.2.3, ... 1.2.20
Как выбрать поле с максимальным значением третьей цыфры?

Maniac:

--- Цитировать ---цыфры
--- Конец цитаты ---

Цифры или числа? Если числа -
SELECT * FROM table ORDER BY SUBSTRING_INDEX(Pole, \'.\', -1) DESC LIMIT 1;


[OFF]
Это вариант "навскидку". Не факт, что оптимальный[/OFF]

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии