与搜索相关的查询

时间:2016-02-04 07:32:07

标签: mysql sql sql-server sql-server-2008

有四个文本框由用户填写,搜索必须根据这些值进行。如果用户没有填写所有文本框,那么如何在SQL中执行搜索

1 个答案:

答案 0 :(得分:0)

你应该在mysql中使用WHERE和LIKE:例如

SELECT * FROM table t 
where 
   t.name like 'textboxvalue' 
   or 
   t.value like '%textbox2value%' and so on.

您可以使用输入参数或代码在存储过程中执行此操作。