Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Базы данных

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 16.12.2009, 15:32   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 25.09.2007
Сообщений: 9
Репутация: 0
По умолчанию SQL запрос. Необходимо улучшить )

Доброго времени суток! Помогите плиз советом. Можно ли как-то покороче записать данный запрос:
Код:
SELECT * FROM fruits Where (st_1='Апельсин' or st_2='Апельсин' or st_3='Апельсин' or st_4='Апельсин' or st_5='Апельсин' ' ) and (t2='Мандарин' or st_1='Мандарин' or st_2='Мандарин' or st_3='Мандарин' or st_4='Мандарин' or st_5='Мандарин' )
Хорошо если приходится прогонять по 5 записей, а если записей будет 100, неужели придется сто раз писать or....?

Последний раз редактировалось Роман Саныч; 16.12.2009 в 15:36..
Роман Саныч вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: samsung t9 ssd 4tbdiamond компаниябормашинка форедомподключить боксберри к пвз озонМебельный магазин: двуспальная кровать - Переходи на сайт!


Старый 16.12.2009, 22:25   #2
pleasure
Неактивный пользователь
 
Регистрация: 03.05.2008
Сообщений: 6
Репутация: 1
По умолчанию Re: SQL запрос. Необходимо улучшить )

попробуй in
select * from name in (a,b,c,d,e,f.......)
pleasure вне форума
 
Ответить с цитированием Вверх
Старый 17.12.2009, 11:39   #3
KillerCrayon
Неактивный пользователь
 
Пол:Мужской
Регистрация: 03.01.2009
Адрес: xUSSR
Сообщений: 11
Репутация: 2
По умолчанию Re: SQL запрос. Необходимо улучшить )

'Апельсин' in (st_1, st_2, st_3, st_4, st_5)
KillerCrayon вне форума
 
Ответить с цитированием Вверх
Старый 17.12.2009, 16:25   #4
Роман Саныч
Неактивный пользователь
 
Пол:Мужской
Регистрация: 25.09.2007
Сообщений: 9
Репутация: 0
По умолчанию Re: SQL запрос. Необходимо улучшить )

KillerCrayon, Спасибо! Работает!
Роман Саныч вне форума
 
Ответить с цитированием Вверх
Старый 17.12.2009, 17:16   #5
pleasure
Неактивный пользователь
 
Регистрация: 03.05.2008
Сообщений: 6
Репутация: 1
По умолчанию Re: SQL запрос. Необходимо улучшить )

оно самое и подразумевалось ))))
pleasure вне форума
 
Ответить с цитированием Вверх
Старый 27.12.2009, 18:13   #6
raptor3
Неактивный пользователь
 
Пол:Мужской
Регистрация: 03.12.2007
Сообщений: 13
Репутация: 0
По умолчанию Re: SQL запрос. Необходимо улучшить )

Структура честно говоря изврат

st_1, st_2, st_3, st_4, st_5

правильнее было бы каждый фрукт в отдельной строке
[столбец]
st_1
st_2
st_3
st_4
st_5
raptor3 вне форума
 
Ответить с цитированием Вверх
Старый 28.12.2009, 10:30   #7
anas
Неактивный пользователь
 
Регистрация: 21.05.2007
Сообщений: 6
Репутация: 2
По умолчанию Re: SQL запрос. Необходимо улучшить )

Сделай так и получи бесплатно SQL - injection
anas вне форума
 
Ответить с цитированием Вверх
Старый 23.02.2010, 13:46   #8
ddmm
Неактивный пользователь
 
Пол:Мужской
Регистрация: 23.02.2010
Сообщений: 5
Репутация: 0
По умолчанию Re: SQL запрос. Необходимо улучшить )

Цитата:
Сообщение от raptor3 Посмотреть сообщение
Структура честно говоря изврат

именно... выглядит как плохо спроектированная стурктура БД
ddmm вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Улучшить сигнал Alexok Настройка антенн 92 04.10.2010 05:19
SQL Запрос McAccess2007 (Запрос с 3 таблиц - дублирование ) Dr Evil Базы данных 3 23.07.2009 09:06
чем улучшить видео www007 Скорая помощь 7 14.10.2008 10:44
Необходимо составить смету. semsus Скорая помощь 6 27.05.2008 17:40
Необходимо установить 2 SS3 на 1 компе Hmelik Настройка интернета 6 04.12.2007 08:56

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:12. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.06079 секунды с 13 запросами