0
在MSSQL中,当我想忽略一个空的滤波器参数,我下面MySQL的可选存储过程的参数
SELECT * FROM Table WHERE EmployeeName = ISNULL(@EmployeeName, EmployeeName);
我怎么会在MySQL实现这一目标?
在MSSQL中,当我想忽略一个空的滤波器参数,我下面MySQL的可选存储过程的参数
SELECT * FROM Table WHERE EmployeeName = ISNULL(@EmployeeName, EmployeeName);
我怎么会在MySQL实现这一目标?
您可以改用coalesce()
。
谢谢,但它看起来像我将不得不使用动态SQL而不是procs,以允许动态排序,除非您可以提供一种在mySQL存储过程中实现这一点的方法。 – ProfK 2008-11-13 16:43:47