2016-11-27 20 views
0

我有一个数据库表USER,包含类似firstNamelastNamerollNoyearbranch从不同的参数

在U.I许多领域搜索,我有一个文本输入控制和一个按钮来搜索用户。 现在,我希望用户能够搜索任何人的任何参数,但我将如何区分哪些参数用户写在文本输入,我无法使用多个查询,如: -

Select * from User where firstName="sample"

Select * from User where lastName="sample"

Select * from User where rollNo="sample"

由于这是一个非常低效的方法。

我也不能要求用户指定它们的含义,因为这是非常糟糕的用户体验。

回答

1

尝试Select * from User where firstName="sample" Or lastName="sample" Or rollNo="sample"