0
實施例表由
T-SQL選擇查詢的行號,因爲它們是沒有WHERE子句
select
ROW_NUMBER() over (order by color) as row,
color
from color_table
輸出產生:
row color
----------
1 black
2 blue
3 cyan
4 yellow
然後我想使用例如排除某些行。 WHERE color<>"blue"
但行應保持不變。
結果表應該是
row color
---------
1 black
3 cyan
4 yellow
如何寫這個查詢?表是相當大的,所以查詢應該是有效的。
我的真實查詢比較複雜,表格有50k +行,它會有多高效? – user3522724