我有一个查询 - - < 这是一个有效的查询 >
'SELECT *
FROM MyTable
WHERE city= ?
ORDER BY name ' [Keyname]
我正在使用这个查询条件 :: 我将 Keyname 作为参数从客户端传递给这个 sql 查询
这有效,我得到了所需的结果但是
如果我没有传递null
来自客户端的任何信息作为 Keyname 的参数值............此查询失败
- 我怎样才能做出更好的查询……这样即使
null
来了……ORDER BY
条件也满足了
或者
- R 还有其他我需要寻找的解决方案
- 如果是这样……那是什么?
希望我清楚
[编辑]
CASE1 :: 用于网址
http://54.218.73.244:7005/DescriptionSortedSearchRating/?Key=Pune
我告诉的查询满足::
但
http://54.218.73.244:7005/DescriptionSortedSearchRating/?Key=
我的查询失败,我的 sql 查询期待一个Key
for http://54.218.73.244:7005/DescriptionSortedSearchRating/
... 我想看到的是,即使我什么也没得到,因为key
必须满足 ORDER BY 条件......
如果我传递一个关键值
如果我不传递关键值
您可以清楚地看到我无法从数据库中获取结果(空 JSON)