我知道如何在一個sql查詢中添加一個可選引數
。它是這樣做的
select * from test t where ( ? 1 is null or t.myColumn = ?1)
其中?1是一個引數,你可以通過語言
如java(即使用命名查詢),其優點是,我不需要使用ORM,也不需要
我不需要使用ORM,也不需要手動構建(連接)字串到
查詢。
是否有類似的方法使ASC和DESC成為可選?
uj5u.com熱心網友回復:
不,你將不得不使用動態SQL(即時構建的陳述句)來實作這一點。
... ORDER BY col * CASE WHEN $1 = 'DESC' THEN - 1 ELSE 1 END
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/307978.html
標籤:
