MYSQL查询示例(QBE)

时间:2011-04-08 13:55:43

标签: mysql database regex query-by-example

我真的不明白这个

QBE

意思是......我已经搜索了但我无法理解这个词......

我的客户需要

  

使用QBE生成报告

据我所知,这是 REGEXP 搜索但不清楚,

任何人都可以有更好的例子来理解这个.. 请与我分享谢谢!

2 个答案:

答案 0 :(得分:2)

按示例查询(QBE)是以更灵活的方式编写数据库查询的简单方法。

e.g。我可以通过在我的搜索框中指定doc ..来搜索我的数据库表中的字符串“doc”。 然后它将搜索所有字符串以“doc”开头。

在您的案例中,报告页面应该有某种过滤器。从哪里可以指定输入。根据填充的值,将形成适当的查询并触发MySQL。

请记住,QBE只是查询模型之上的一层。

谢谢, 拉金德拉。

答案 1 :(得分:0)

如果具有Microsoft Access,则可以使用SQL或QBE创建查询。 QBE看起来像一个具有约5行(某种)的电子表格。当您将表格列拖动到工作表时,它将被添加为列。您使用这些行来指定过滤(WHERE子句)。同一行中遍历的表达式将AND在一起,不同行中的表达式将OR在一起。

所以您可能有这个...

名称|年龄|年龄           | | ='史密斯'| > 10 | <20           |

会产生... “ SELECT名称,年龄FROM WHERE名称='Smith'AND年龄>​​ 10 AND年龄<20