MYSQL查询实例(QBE)
我真的不明白这个
QBE
的意思..我已经搜索过,但我无法理解这个术语..
我的客户需要
使用 QBE 生成报告
这是 REGEXP 搜索,但不清楚,
任何人都可以有更好的例子来理解这一点。 请与我分享谢谢!
I really don't understand this
QBE
means.. I have searched but i unable to understand this term ..
My client need to
generate report using QBE
as my knowledge this is REGEXP search but not clear,
can anyone have the better example to understand this..
Please share with me Thanks !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
示例查询(QBE)是以更灵活的方式编写数据库查询的简单方法。
例如,我可以通过在搜索框中指定 doc.. 来搜索数据库表中的字符串“doc”。
然后它将搜索所有以“doc”开头的字符串。
在您的案例报告页面中应该有某种过滤器。您可以在其中指定您的输入。根据填充的值,将形成适当的查询并通过 MySQL 触发。
请记住,QBE 只是查询模型之上的一层。
谢谢,
拉金德拉。
Query by example(QBE) is simple way of writing DB queries in more flexible ways.
e.g. I can search a string "doc" in my DB table by specifying doc.. in my search box.
Then it will search all string start with "doc".
In your case report page should have some kind of filters. From where you can specify your inputs. Depending upon values filled, appropriate query will be formed and fired over MySQL.
Please remember that QBE is just a layer above query model.
Thanks,
Rajendra.
如果您有 Microsoft Access,则可以使用 SQL 或 QBE 创建查询。 QBE 看起来像一个大约有 5 行的电子表格。当您将表格列拖到工作表时,它将作为列添加。您可以使用行来指定过滤(WHERE 子句)。同一行中的表达式进行 AND 运算,不同行的表达式进行 OR 运算。
所以你可能有这个...
名字|年龄 |年龄
| |
= '史密斯' | > 10 | 10 < 20
|
会产生...
“选择姓名、年龄,其中姓名 = 'Smith' AND 年龄 > 10 AND 年龄 < 20
If you have Microsoft Access, you can create queries using SQL or QBE. QBE looks like a spreadsheet with ~5 rows (sort of). When you drag a table column to the sheet, it will be added as a column. You use the rows to specify filtering (the WHERE clause). Expressions going across in the same row are ANDED together, expressions on different rows are ORed together.
So you might have this...
name | age | age
| |
= 'Smith' | > 10 | < 20
|
would yield...
"SELECT name, age FROM WHERE name = 'Smith' AND age > 10 AND age < 20