2009-01-13 27 views

cevap

22
SELECT ROW_NUMBER() OVER (ORDER BY beatle_name ASC) AS ROWID, * FROM beatles 
+0

. Teşekkürler. Beatle_name bölümünün siparişinin isteğe bağlı olduğunu belirtebilir –

1

Kontrolü verir, bir prosedürü ya da görünümü mümkünse yazmadan, bir bildiri yazmak istiyorum row_number() işlevi dışında; Bu olsa SQL standardının bir parçası değildir neredeyse eminim

SELECT row_number(), first_name FROM beatles 

, yüzden her zamankinden bir sorun olmalı taşınabilir olması muhtemel değildir: aracılığıyla DB2 bunu yapmak mümkün olmalıdır. bu kadar

0
SELECT ROW_NUMBER() OVER(ORDER BY BEATLE_NAME) ROWNUM,BEATLE_NAME FROM BEATLES; 
İlgili konular