Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2009, 16:24   #1
Best Programmist
Пользователь
 
Регистрация: 30.11.2009
Сообщений: 19
Восклицание ЗАПРОС!

Здравствуйте! Имеется таблица "STUDENTS" с полями: "Фамилия", "КодПредмета", "Оценка". Вывести информацию студентах, у которых оценки не являются 4 или 5 по предмету с кодом 2003.
Делаю таким образом:
SELECT *
FROM STUDENTS
WHERE КодПредмета='2003' AND Оценка NOT IN ('4','5');

но почему то выводится ошибка: Несоответствие типов данных в выражении условия отбора
Best Programmist вне форума Ответить с цитированием
Старый 04.12.2009, 16:53   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Best Programmist.
"Несоответствие типов" - сообщает о том, что тип данных полей (КодПредмета, Оценка) не соответствует типу данных в условии отбора.
'2003' и '4','5' - текст, уберите апострофы для отбора числовых значений.

явно Вы поторопились добавить к НИКу Best , будем надеяться уровень будет достигнут.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 04.12.2009, 17:15   #3
Best Programmist
Пользователь
 
Регистрация: 30.11.2009
Сообщений: 19
По умолчанию

Teslenko_EA спасибо. На счёт Best это про Delphi 7 и Turbo Pascal, а SQL в ACCESS начал изучать только неделю назад...
Best Programmist вне форума Ответить с цитированием
Старый 04.12.2009, 20:58   #4
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Правила пунктуации SQL не зависят от приложения в котором он вращается (Delphi, Pascal, MS Access,...). Приобретенные навыки могут быть применены в любой СУБД (системы управления базами данных).
Надеюсь информация полученная на форуме была полезной.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос к БД Sweta Общие вопросы C/C++ 13 09.11.2009 16:34
sq запрос viperrr Помощь студентам 9 05.06.2009 02:00
Запрос Artruman БД в Delphi 10 05.05.2009 18:47
запрос ссылается на несвязанный с ним запрос kolebatel SQL, базы данных 0 11.06.2008 12:50