2008-11-13 70 views
0

在MSSQL中,当我想忽略一个空的滤波器参数,我下面MySQL的可选存储过程的参数

SELECT * FROM Table WHERE EmployeeName = ISNULL(@EmployeeName, EmployeeName); 

我怎么会在MySQL实现这一目标?

回答

1

您可以改用coalesce()

+0

谢谢,但它看起来像我将不得不使用动态SQL而不是procs,以允许动态排序,除非您可以提供一种在mySQL存储过程中实现这一点的方法。 – ProfK 2008-11-13 16:43:47