[MySQL] выбор ближайшего (в любую сторону) значения

12
toxic steel
На сайте с 28.12.2007
Offline
175
#11

Слава Шевцов, это замеры на скорость получения результата ;)

есть ещё вариант с доработкой второго путём вкручивания параллельной выгрузки параметров в виртуальную таблицу и сортировки по ней. время не теряется практически, но делать виртуальную таблицу ради выбора одной строчки - первый шаг к паблик цмс :)так что это как раз чисто образовательная фича :)

Есть отличные, недорогие рекламные места на агрофоруме (http://farmerforum.ru/viewtopic.php?t=1725)! Клуб истинных ценителей денег (http://coinshunter.ru/).
N
На сайте с 06.05.2007
Offline
419
#12

неравенство чтобы исключить минимальное отличие значения от самого себя.

однако 4-ый хуже чем 6-ой, тк он считывает все поля записей, а 6-ой может использовать только индекс для поиска минимума.

а еще те два запроса можно объединить в один и тогда должно побить все другие варианты.

Кнопка вызова админа ()
toxic steel
На сайте с 28.12.2007
Offline
175
#13

ёлки-иголки, хоть в раздел к хостерам иди и прикручивай там голосовалку какой вариант использовать :)

netwind:
исключить минимальное отличие значения от самого себя

это всё мои литературные изыски :o

toxic steel:
нужно выбрать одно ближайшее не уникальное (при условии что нет прямого совпадения)

текст в скобочках - витееватость мысли 🙄 имелось ввиду, напротив, что прямое совпадение круче :o netwind, не серчайте :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий