基本上我有一组用户可以搜索的字段.所以我写了一个表格的查询:
SELECT *
FROM my_addr_vw
WHERE fname LIKE :l_fname
AND mname LIKE :l_mname
AND lname LIKE :l_lname;
Run Code Online (Sandbox Code Playgroud)
当用户未将任何值传递给任何条件时,我假设为'%'.
这样做,如果一个记录有NULL或没有值,比方说,mname - 然后记录下降....什么是这个问题的一个很好的解决方案没有匹配!