我正在寫一個簡單的語句。T-SQL之間的語句
create table temp(mid int)
insert into temp
values
(1),(2),(3),(4)
select * from temp
where mid between 4 and 1
drop table temp
此輸出1,2,3,4
但是我想(在一個困難的問題,我用這個作爲一個簡單的例子)使用反向這一說法。有什麼方法我可以寫BETWEEN 4和1?如果您嘗試執行此操作,則會返回空數據集。
你是什麼意思的「反向」?首先你聲明「這個輸出1,2,3,4」。然後,您稍後聲明「如果您嘗試執行此操作,則會返回空數據集。」請更具體地瞭解正在發生什麼以及想要什麼。相反意思是顛倒順序或者你想要「外部」4和1. – Paparazzi
我認爲你已經過分了。你爲什麼要使用4和1之間(應該正確地返回零記錄,因爲在數學上不可能同時大於等於4且小於等於1)。有關您要完成的任務的更多信息可能會幫助我們爲您指出正確的解決方案。 – HLGEM