powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SELECT c переменной
11 сообщений из 11, страница 1 из 1
SELECT c переменной
    #32564919
zetta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я хочу в where clause в select использовать переменную,которую определяет с экрана пользователь. Если он её не определил -
чтобы сравнения с этой переменной вообще не происходило.
Например, select * from m where class=k. Если к=0, пусть выберутся все записи.
Подскажите,как правильно записать select?
...
Рейтинг: 0 / 0
SELECT c переменной
    #32564923
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select * from m where (class=k) or (k=0)

?
...
Рейтинг: 0 / 0
SELECT c переменной
    #32564939
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paparome , как тебе такой изгол?

Код: plaintext
select * from m where iif(k =  0  or IsNull(k), True, class = k)
...
Рейтинг: 0 / 0
SELECT c переменной
    #32564943
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя, точнее, наверное так

Код: plaintext
select * from m where iif(k =  0  or IsNull(k), True, class = k) <> False
...
Рейтинг: 0 / 0
SELECT c переменной
    #32564947
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rivkin Dmitrypaparome , как тебе такой изгол?

Код: plaintext
select * from m where iif(k =  0  or IsNull(k), True, class = k)


Наворочано :)
Чем тебе мой вариант не понравился? Возможностью K = Null?

ну так напиши :)
select * from m where (class=k) or (nz(k)=0)
?
...
Рейтинг: 0 / 0
SELECT c переменной
    #32564959
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему не понравился? Замечательный вариант, а мой - изгол
...
Рейтинг: 0 / 0
SELECT c переменной
    #32564964
zetta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!!!.Умницы!!!
...
Рейтинг: 0 / 0
SELECT c переменной
    #32564971
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zettaСпасибо!!!.Умницы!!!

Хм %)

Вообще-то, умники - если уж на то пошло :)
...
Рейтинг: 0 / 0
SELECT c переменной
    #32565025
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paparome zettaСпасибо!!!.Умницы!!!

Хм %)

Вообще-то, умники - если уж на то пошло :)

Да, уж ...

Вообще, програмная ориентация - это традиционная ориентация или нет?
...
Рейтинг: 0 / 0
SELECT c переменной
    #32565031
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВообще, програмная ориентация - это традиционная ориентация или нет?

Это не ориентация - это диагноз :)
...
Рейтинг: 0 / 0
SELECT c переменной
    #32565511
zetta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот и нет! Слово "умница" вполне применимо к особи мужского пола. Напр.
"Мой знакомый - большая умница ". Так же , как нет согласованности в роде
в предложении "Этот ребёнок - просто чудовище". А слово "умник" часто несет в себе ироничный смысл, типа "себе на уме".
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SELECT c переменной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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