ogu*_*gun 3 sql t-sql mysqli database-design design-patterns
我公司几乎每个项目都有搜索面板和自定义过滤器。当项目的过滤器过多时,很难创建。
是否有用于创建用于过滤器的自定义sql查询的良好设计模式?
我总是这样写:
commandText = "SELECT * FROM XXX "
innerJoinCommand = ""
whereCommand = ""
if (??.length > 0)
whereCommand += "AND ??? "
if (??.Count > 0)
innerJoinCommand += "??? "
//...
if (innerJoinCommand.length > 0)
commandText += innerJoinCommand
if (whereCommand.length > 0)
commandText += "WHERE " + whereCommand
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4128 次 |
| 最近记录: |