搜索框中可输入手机号,姓名,地址查询,后台需要对一个框中的多个字段做匹配查询。可以在sql语句中做拼接条件查询:在mysql中使用Like进行一些简单轻量级的查询,并不需要考虑太多效率问题。没有特殊要求的话,直接使用%关键字%就进行左右匹配查询那如果我需要查询多个字段,比如一个输入框,既可以输入姓名也可以输入电话、手机进行查询,又该如何呢?为了确保不为NULL,使用 IFNULL判断下就可以了IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。
暂无评论