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

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

  Все выпуски  

RusFAQ.ru: Базы данных SQL


Хостинг Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг на Windows 2008

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

Чемпионы рейтинга экспертов в этой рассылке

Botsman
Статус: Студент
Рейтинг: 150
∙ повысить рейтинг >>
BahuL
Статус: 3-й класс
Рейтинг: 75
∙ повысить рейтинг >>
Hubbitus
Статус: 4-й класс
Рейтинг: 68
∙ повысить рейтинг >>

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Базы данных SQL

Выпуск № 414
от 21.03.2009, 02:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 483, Экспертов: 26
В номере:Вопросов: 1, Ответов: 2

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>

Вопрос № 162466: Здраствуйте, уважаемые эксперты! Помогите, пожалуйста! Есть таблица, из которой нужно сделать запросы на выборку, задав по одному полю несколько условий, объединенных операцией AND. Из того, что я родил (в приложении) выдает только названия полей...


Вопрос № 162.466
Здраствуйте, уважаемые эксперты!
Помогите, пожалуйста! Есть таблица, из которой нужно сделать запросы на выборку, задав по одному полю несколько условий, объединенных операцией AND. Из того, что я родил (в приложении) выдает только названия полей - Кафедра, КоличествоСтудентов, КодСпециальности, а сама таблица оказывается пустой! Как же это сделать?
Большое спасибо!

Приложение:

Отправлен: 16.03.2009, 00:38
Вопрос задал: Mangoost (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Rok-set
Здравствуйте, Mangoost!
решил немного пояснить ответ предыдущего експерта.
насколько я понял имеется ОДНА таблица вида /кафедра, количествоСтудентов, кодСпециальности *возможные дополнительные поля*/
- вот что вы пытались сделать:
1) выбрать строки, в которых кодСпециальности = 10,
2) выбрать строки, в которых кодСпециальности = 12
3) объединить полученные результаты
- вот что вам нужно было сделать:
1) выбрать строки, в которых КодСпециальности = 10 или 12
- а вот это получилось
1) выбрать строки, в которых КодСпециальности = 10 и 12 !!! - а этого не может быть

Вот ваш запрос на английском
SELECT Кафедра,КоличествоСтудентов,КодСпециальности FROM Специальность
WHERE КодСпециальности=10 OR КодСпециальности=12
Ответ отправил: Rok-set (статус: Студент)
Ответ отправлен: 16.03.2009, 09:11

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 245402 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5


    Отвечает: Digitall
    Здравствуйте, Mangoost!
    Ваш запрос всегда будет выдавать "пустоту". Если бы написали вместо AND условие OR, то вывелось бы то что и хотели.
    Поробуйте с менее жестким условием.
    Например так:

    Приложение:

    Ответ отправил: Digitall (статус: 2-й класс)
    Ответ отправлен: 16.03.2009, 09:56

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 245405 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5


    Вы имеете возможность оценить этот выпуск рассылки.
    Нам очень важно Ваше мнение!
    Оценить этот выпуск рассылки >>

    Отправить вопрос экспертам этой рассылки

    Приложение (если необходимо):

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

    Обратите внимание!
    Вопрос будет отправлен всем экспертам данной рассылки!

    Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
    экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


    Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
    Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров >>

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2009, Портал RusFAQ.ru, Россия, Москва.
    Авторское право: ООО "Мастер-Эксперт Про"
    Техподдержка портала, тел.: +7 (926) 535-23-31
    Хостинг: "Московский хостер"
    Поддержка: "Московский дизайнер"
    Авторские права | Реклама на портале

    ∙ Версия системы: 5.13 от 01.12.2008

    Яндекс Rambler's Top100
    RusFAQ.ru | MosHoster.ru | MosDesigner.ru
    RusIRC.ru | Kalashnikoff.ru | RadioLeader.ru

    В избранное