powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / WHERE 1=1 можно удалить?
8 сообщений из 8, страница 1 из 1
WHERE 1=1 можно удалить?
    #39936995
Здравствуйте!

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

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

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


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

это отладочный хлам.
...
Рейтинг: 0 / 0
WHERE 1=1 можно удалить?
    #39937137
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наличие этого условия не влияет на производительность. Так что нет смысла удалять - всё равно освободившиеся байты никуда не пристроить...
...
Рейтинг: 0 / 0
WHERE 1=1 можно удалить?
    #39937200
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
WHERE 1=1 можно удалить?
    #39937205
ssms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Борис Гаркун
Здравствуйте!


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



Спасибо.

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


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