2013-03-19 2 views
2

Во многих примерах SQL при копировании структуры одной таблицы без данных мы видим использование предложения AND 1 = 1. Что именно это 1 = 1, и есть ли какая-либо другая вещь, подобная ей в SQL или любой другой СУБД.Объяснение предложения 1 = 1 SQL

ответ

1

Это конструктор языка SQL, который всегда всегда равен true (поскольку 1 всегда равен 1). Он используется в основном при генерации динамических SQL-запросов для удобства разработчиков.

+0

... для того, чтобы не проверять, нужно ли добавлять 'AND' перед первым условием или нет :) – A4L

+0

@ A4L Спасибо за ваш ответ. Я также нашел некоторые новые факты в вопросах, предложенных выше. Поэтому я прошу вас проголосовать, чтобы удалить этот вопрос. –

Смежные вопросы