MYSQL запрос на примере (QBE)
Я действительно не понимаю этого
QBE
значит.. я искал, но я не смог понять этот термин..
Мой клиент должен
создать отчет с использованием QBE
насколько мне известно, это поиск по REGEXP, но не ясно,
может кто-нибудь иметь лучший пример, чтобы понять это.. Пожалуйста, поделитесь со мной Спасибо!
1 ответ
Query by example(QBE) - это простой способ написания запросов к БД более гибким способом.
например, я могу искать строку "doc" в моей таблице БД, указав doc.. в моем окне поиска. Затем он будет искать всю строку, начинающуюся с "doc".
В вашем случае на странице отчета должны быть какие-то фильтры. Откуда вы можете указать свои входные данные. В зависимости от заполненных значений, соответствующий запрос будет сформирован и запущен через MySQL.
Пожалуйста, помните, что QBE - это просто модель запроса выше уровня.
Спасибо, Раджендра.
Если у вас есть Microsoft Access, вы можете создавать запросы с помощью SQL или QBE. QBE выглядит как электронная таблица с ~5 строками (вроде). Когда вы перетаскиваете столбец таблицы на лист, он будет добавлен как столбец. Вы используете строки, чтобы указать фильтрацию (предложение WHERE). Выражения, встречающиеся в одной строке, объединяются вместе, выражения в разных строках объединяются вместе.
Так что у вас может быть это...
имя | возраст | возраст | | = 'Смит' | > 10 | < 20 |
даст... "ВЫБЕРИТЕ имя, возраст ОТ ГДЕ name = 'Smith' И возраст> 10 И возраст <20