【问题标题】:MySQL optional stored proc parametersMySQL 可选存储过程参数
【发布时间】:2008-11-13 16:25:00
【问题描述】:

在 MSSQL 中,当我想忽略一个空的过滤器参数时,我会执行以下操作

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

我将如何在 MySQL 中实现这一点?

【问题讨论】:

    标签: mysql database


    【解决方案1】:

    您可以改用coalesce()。

    【讨论】:

    • 谢谢,但看起来我将不得不使用动态 SQL 而不是 procs,以允许动态排序,除非您可以建议一种在 mySQL 存储过程中实现这一点的方法。
    猜你喜欢
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    • 2012-09-21
    • 1970-01-01
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    相关资源
    最近更新 更多