Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MySQL

  Все выпуски  

RFpro.ru: Базы данных MySQL


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 3992
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 1761
∙ повысить рейтинг »
Чичерин Вадим Викторович
Статус: Профессионал
Рейтинг: 356
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Базы данных / MySQL

Номер выпуска:493
Дата выхода:29.12.2013, 14:00
Администратор рассылки:Абаянцев Юрий Леонидович aka Ayl (Профессионал)
Подписчиков / экспертов:69 / 34
Вопросов / ответов:3 / 7

Консультация # 79267: Здравствуйте!!! Есть таблица: (товар 1, цена 1, магазин 1), (товар 1, цена 2, магазин 2), ... Необходимо создать запрос, который выдает одну из перечисленных записей, цена которой минимальна (в случае совпадения должна быть группировка). Спасибо....


Консультация # 49738: Есть база на MSSQL2000 в ней есть поле тип char(4) в нем значения годов 2005, 2006 etc. запрос select max(x), min(x) from tb выполняется менее секунды... при переносе этой база на 2005 этот же запрос выполняется более 18 минут и ессно приложение отваливается. В чем может быть причина? PS поле не индексированное... (типа если бы вы подумали, что...
Консультация # 25384: Здраствуйте уважаемые эксперты. На днях пришлось писать програмку. И у меня возникла одна проблема. Нужно чтобы программа по запросу-SQL выводила все записи начинающиеся на определенную последовательность букв и при этом не учитывать регистр. Пробовал так: where name>=\'подшип\',но тогда он выводит не нужные записи в конце ...

Консультация # 79267:

Здравствуйте!!! Есть таблица:
(товар 1, цена 1, магазин 1), (товар 1, цена 2, магазин 2), ...
Необходимо создать запрос, который выдает одну из перечисленных записей, цена которой минимальна (в случае совпадения должна быть группировка). Спасибо.

Дата отправки: 21.03.2007, 21:08
Вопрос задал: Piit
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Яна:

Здравствуйте, Piit!
Нужно сделать подзапрос, который находит минимальную цену, соединить его внутренним соединение с исходной таблицей (по остальным полям) и из полученной таблицы выбрать нужные Вам данные.

Консультировал: Яна
Дата отправки: 21.03.2007, 22:16
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует lupus campestris (Академик):

Здравствуйте, Piit!
select tovar, price, shop from Table where tovar=tovar1 and price=(select min(price) from Table where tovar=tovar1);
Удачи!

Консультировал: lupus campestris (Академик)
Дата отправки: 24.03.2007, 13:15
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 49738:

Есть база на MSSQL2000 в ней есть поле тип char(4) в нем значения годов 2005, 2006 etc. запрос select max(x), min(x) from tb выполняется менее секунды... при переносе этой база на 2005 этот же запрос выполняется более 18 минут и ессно приложение отваливается. В чем может быть причина?
PS поле не индексированное... (типа если бы вы подумали, что дело в разрушении индексов при переносе)

Дата отправки: 20.07.2006, 20:19
Вопрос задал: Go_XML
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Santana:

Здравствуйте, Go_XML!
1) А если таки создать индекс на это поле. Ведь то, что кушал 2000 не обязательно будет потреблять 2005. С индексом мне кажется будет по веселей. По крайней мере на сувасе скороть выборки существенно выше при наличии индекса

Ну и не лишним будет посмотреть план оптимизации запроса

Консультировал: Santana
Дата отправки: 21.07.2006, 11:48
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 25384:

Здраствуйте уважаемые эксперты.
На днях пришлось писать програмку.
И у меня возникла одна проблема.
Нужно чтобы программа по запросу-SQL выводила все записи начинающиеся на определенную последовательность букв
и при этом не учитывать регистр.
Пробовал так:
where name>=\'подшип\',но тогда он выводит не нужные записи в конце этих записей которые начинаются на "подшип",
а это меня не устраивает.
Как сделать.
Спасибо!!!
Прогаю на дельфи с помощью БДЕ.

Дата отправки: 27.08.2005, 01:31
Вопрос задал: newinfo2005
Всего ответов: 4
Страница онлайн-консультации »


Консультирует Евгений Неверов:

Здравствуйте, newinfo2005!
SELECT * FROM table WHERE name LIKE "подшип%" — попробуйте так.

Консультировал: Евгений Неверов
Дата отправки: 27.08.2005, 05:58
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Kazakh:

Здравствуйте, newinfo2005!

select * from animals where Upper(name) like \'%G%\'
// % - любое количество символов или ни одного
// _ - один и только один символ
// в вашем случае будет
// Upper(name) like \'ПОДШИП%\'

Консультировал: Kazakh
Дата отправки: 27.08.2005, 07:28
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует КиберТварь:

Здравствуйте, newinfo2005!
SELECT ..... WHERE name like \'po%\'
simvol % pokazivaet chto zdes mozhet byt neskolko simvolov ljuboj posledovotelnsti

Консультировал: КиберТварь
Дата отправки: 29.08.2005, 08:25
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует .: JeWeL :.:

Здравствуйте, newinfo2005!
Попробуйте так: where name like \'абвгд%\' - где %=любая последовательность символов, что нам и требуется. На ПХП работает без проблем

Консультировал: .: JeWeL :.
Дата отправки: 29.08.2005, 08:36
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное