powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / выражение в условии
4 сообщений из 4, страница 1 из 1
выражение в условии
    #39409741
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько правильно такая запись
Код: plsql
1.
 if (выражение=10, выражение, null) 


мне нужно выполнить выражение, затем сравнить со значением, и вернуть или значение выражения или нулл
...
Рейтинг: 0 / 0
выражение в условии
    #39409744
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyiloda,

есть специальный nullif для такой цели
...
Рейтинг: 0 / 0
выражение в условии
    #39409748
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если так
Код: sql
1.
IF(ABS(expression) <> 100, expression, null)
...
Рейтинг: 0 / 0
выражение в условии
    #39410085
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyilodaнасколько правильно такая запись
Код: plsql
1.
 if (выражение=10, выражение, null)


Неправильно. Сравни с
Код: plsql
1.
 if (выражение=10, 10, null)

А ещё надо учитывать, что выражение может быть недетерминированным...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / выражение в условии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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