Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка записей по возрастанию - номер по порядку / 12 сообщений из 12, страница 1 из 1
26.06.2014, 15:58:52
    #38680998
Cloun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка записей по возрастанию - номер по порядку
Добрый день.
Вопрос следующего содержания:

Есть некоторая таблица "товаров":

id | name | price
1 | Стакан | 120
2 | Дверь | 240
3 | Унитаз | 550
4 | Кресло | 960
5 | Диван | 570
. . .
28014 | Ручка | 880

Необходимо выяснить, какое место занимает "товар" с id = 18 по убыванию параметра price.

Как это можно сделать? Обязательно ли пересортировывать всю таблицу целиком для этого?
...
Рейтинг: 0 / 0
26.06.2014, 16:26:15
    #38681023
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка записей по возрастанию - номер по порядку
...
Рейтинг: 0 / 0
26.06.2014, 17:13:50
    #38681088
Cloun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка записей по возрастанию - номер по порядку
alex564657498765453, я там не нашел ответа на вопрос.
...
Рейтинг: 0 / 0
26.06.2014, 18:10:55
    #38681153
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка записей по возрастанию - номер по порядку
ClounНеобходимо выяснить, какое место занимает "товар" с id = 18 по убыванию параметра price.
Код: sql
1.
SELECT COUNT(id) FROM table WHERE price >= (SELECT price FROM table WHERE id = 18)
...
Рейтинг: 0 / 0
26.06.2014, 20:30:23
    #38681257
Cloun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка записей по возрастанию - номер по порядку
Огромное спасибо.
...
Рейтинг: 0 / 0
26.06.2014, 20:53:48
    #38681264
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка записей по возрастанию - номер по порядку
Akina,

Как вам, ребята, тяжело без оконных функций, которые есть в MS SQL и Oracle
...
Рейтинг: 0 / 0
26.06.2014, 21:04:44
    #38681267
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка записей по возрастанию - номер по порядку
a_voronin,

да, тяжело
что сказать-то хотел?
...
Рейтинг: 0 / 0
26.06.2014, 21:25:13
    #38681276
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка записей по возрастанию - номер по порядку
a_voroninAkina,

Как вам, ребята, тяжело без оконных функций, которые есть в MS SQL и Oracle

нам легко, тяжело тем кто sql не знает, а ещо тяжелее кто не думает :)


ЗЫ
вот зачем сказал, жил я себе жил, и не знал даже что есть оконные функции, а теперь буду мучаться гадать что это, и понимать, что это бы упростило мне жизнь.

НЕСМЕЙ писать что это, хоть не буду знать на сколько я мучаюсь.
...
Рейтинг: 0 / 0
26.06.2014, 21:26:30
    #38681277
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка записей по возрастанию - номер по порядку
Clounalex564657498765453, я там не нашел ответа на вопрос.

дык пиши, не искал. ибо я не поверю что ты не увидел ответ, который ктому же и последний в ветке.
...
Рейтинг: 0 / 0
27.06.2014, 05:36:23
    #38681385
Сортировка записей по возрастанию - номер по порядку
a_voroninAkina,

Как вам, ребята, тяжело без оконных функций, которые есть в MS SQL и OracleНу, во-первых, они есть далеко не только в MS SQL и Oracle (как минимум в актуальных версиях DB2, FB, PostGre, Sybase ASA/ASE). А, во-вторых, рано или поздно они будут везде, ибо оно уже включено в стандарт ANSI-SQL.
...
Рейтинг: 0 / 0
27.06.2014, 12:08:39
    #38681684
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка записей по возрастанию - номер по порядку
эх и воронин - редиски!

прочитал про эти функции, сижу плачу - как теперь убедить начальство что мускл не надо, если до этого убедил что нужен???!!!
...
Рейтинг: 0 / 0
27.06.2014, 13:14:42
    #38681794
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка записей по возрастанию - номер по порядку
alex564657498765453,

а какие были аргументы в пользу мускля? а то, может, они всё же перевешивают ОФ (даже сейчас, когда вы о них узнали )?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка записей по возрастанию - номер по порядку / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]