請問我這sql要如何下才能做流水編號(如01,02,03....)?? |
|
chungho_chang
一般會員 發表:16 回覆:7 積分:4 註冊:2003-09-19 發送簡訊給我 |
|
herbert2
尊榮會員 發表:58 回覆:640 積分:894 註冊:2004-04-16 發送簡訊給我 |
Ans: 若是 Oracle, SELECT RowNum,Col1,Col2 FROM Table 可得您所要, 但若要加 ORDER BY, 則有困難, 因 ORDER BY 是最後才排序, 會打亂 RowNum 次序. 各位高手:請問一下我是使用SQL Server 2000 ,我想要利用一段sql語法,將一個table中的資料找出來,而此時我想要針對這些找出來的資料,做流水編號(如01,02,03....),請問我這sql要如何下才行?? 我曾找過用 IDENTITY (函數) 請問我這sql要如何下才行?? 或是有其它變通的方式?? |
herbert2
尊榮會員 發表:58 回覆:640 積分:894 註冊:2004-04-16 發送簡訊給我 |
Ans2: 用一般 SQL 不行, 但若用 SubQuery 方式, 則可達成所慾: SELECT LTRIM(TO_CHAR(RowNum,'000')),Col1,Col2 FROM (SELECT Col1,Col2 FROM Table_or_View ORDER BY Col2); 各位高手:請問一下我是使用SQL Server 2000 ,我想要利用一段sql語法,將一個table中的資料找出來,而此時我想要針對這些找出來的資料,做流水編號(如01,02,03....),請問我這sql要如何下才行?? 我曾找過用 IDENTITY (函數) 請問我這sql要如何下才行?? 或是有其它變通的方式?? |
eaglewolf
資深會員 發表:4 回覆:268 積分:429 註冊:2006-07-06 發送簡訊給我 |
MS-SQL不支援RowNum........ 各位高手:請問一下我是使用SQL Server 2000 ,我想要利用一段sql語法,將一個table中的資料找出來,而此時我想要針對這些找出來的資料,做流水編號(如01,02,03....),請問我這sql要如何下才行?? 我曾找過用 IDENTITY (函數) 請問我這sql要如何下才行?? 或是有其它變通的方式??
------
先查HELP 再查GOOGLE 最後才發問 沒人有義務替你解答問題 在標題或文章中標明很急 並不會增加網友回答速度 Developing Tool: 1.Delphi 6 2.Visual Studio 2005 3.Visual Studio 2008 DBMS: MS-SQL |
jhlin88
一般會員 發表:21 回覆:28 積分:9 註冊:2002-10-17 發送簡訊給我 |
--先說明一下,下面的方式僅可在資料量不大(例如做報表特定區間的資料)的情形下使用。 SELECT A, B --若有條件,在子查詢也要加 各位高手:請問一下我是使用SQL Server 2000 ,我想要利用一段sql語法,將一個table中的資料找出來,而此時我想要針對這些找出來的資料,做流水編號(如01,02,03....),請問我這sql要如何下才行?? 我曾找過用 IDENTITY (函數) 請問我這sql要如何下才行?? 或是有其它變通的方式??
------
JamesLin |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |