請查看此查詢。如何在select語句中聲明變量
select name form table
假設這返回100個名稱記錄。
我要存儲在變量中的每個記錄,然後在另一個選擇
statement.Perhaps我有一個內部的選擇做使用這個變量,但我不知道怎麼辦。
這怎麼可能?
我正在處理複雜聯接的三個複雜查詢我使用產品代碼並將它們傳遞給查詢。如果第一個查詢返回結果正常,否則我將第二個查詢轉到第三個on.I已經在c#非常容易使用循環,但它需要非常多的時間(對於7000條記錄,大約需要5分鐘) 現在,我將把代碼存儲在變量中,並將它傳遞給SQL中的第一個查詢,如果計數結果大於0,第二個到第三個。因此,我將遍歷所有productCode記錄。 `select * from productsale where productname like'%';
發佈查詢,我確定它可以在沒有遊標的情況下完成 – Magnus 2011-04-01 07:33:22
2 downvotes?我見過很多更糟糕的問題!請解釋一下,這樣我們都可以學習'正確的方式'! Hmphh! ;-) – shellter 2011-04-01 14:17:25
我不確定您發佈的最後一行。 select * from pSales其中Pname就像'%'..這是那裏的故意空間嗎?所以你在尋找Pname以空格char開頭的記錄? – shellter 2011-04-01 14:21:20