Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / WHERE 1=1 можно удалить? / 8 сообщений из 8, страница 1 из 1
13.03.2020, 11:47
    #39936995
WHERE 1=1 можно удалить?
Здравствуйте!

Встретил в запросе селект концовку с WHERE 1=1. Ее можно в принципе удалить, она же всегда возвращает Истину? Или это не просто сравнение чисел, а таким образом ссылка на первое поле селекта делается?

желаю Вам счастья
...
Рейтинг: 0 / 0
13.03.2020, 11:50
    #39936999
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WHERE 1=1 можно удалить?
Борис Гаркун,

авторона же всегд возвращает Истину
есть сомнения? можно, добавляют или для удобсва комментировать последующие условия или когда в динамике формируют наборы условий
...
Рейтинг: 0 / 0
13.03.2020, 11:54
    #39937002
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WHERE 1=1 можно удалить?
можно, если это не заложено специально
ответов в инете полно по этому поводу.
Используется "конструкторами запросов" или просто для удобства изменения условия
Код: sql
1.
2.
3.
4.
5.
WHERE 1=1
/*добавляем или удаляем условия */
AND Условие1
AND Условие2
AND Условие3
...
Рейтинг: 0 / 0
13.03.2020, 12:01
    #39937006
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WHERE 1=1 можно удалить?
Alex_Ustinov
можно, если это не заложено специально
ответов в инете полно по этому поводу.
Используется "конструкторами запросов" или просто для удобства изменения условия
Код: sql
1.
2.
3.
4.
5.
WHERE 1=1
/*добавляем или удаляем условия */
AND Условие1
AND Условие2
AND Условие3


Еще удобно, когда генеришь запрос, и все условия добавляешь 'and .....'
...
Рейтинг: 0 / 0
13.03.2020, 13:23
    #39937059
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WHERE 1=1 можно удалить?
Борис Гаркун,

это отладочный хлам.
...
Рейтинг: 0 / 0
13.03.2020, 15:03
    #39937137
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WHERE 1=1 можно удалить?
Наличие этого условия не влияет на производительность. Так что нет смысла удалять - всё равно освободившиеся байты никуда не пристроить...
...
Рейтинг: 0 / 0
13.03.2020, 16:39
    #39937200
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WHERE 1=1 можно удалить?
Alex_Ustinov
можно, если это не заложено специально
ответов в инете полно по этому поводу.
Используется "конструкторами запросов" или просто для удобства изменения условия
Код: sql
1.
2.
3.
4.
5.
WHERE 1=1
/*добавляем или удаляем условия */
AND Условие1
AND Условие2
AND Условие3



Надо добавить WHERE 1=1 AND NOT (2*2 = 5)
...
Рейтинг: 0 / 0
13.03.2020, 16:44
    #39937205
ssms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WHERE 1=1 можно удалить?
Борис Гаркун
Здравствуйте!


желаю Вам счастья



Спасибо.

Удаляйте.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / WHERE 1=1 можно удалить? / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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