PDA

View Full Version : [SQL] Query che restituisce colonna da 1 a 50


phantom85
30-06-2010, 14:51
Ciao a tutti...

...domanda un po' strana: come posso realizzare in SQL un comando che in output mi dia una singola colonna da 1 a 50?


ES:
1
2
3
4
...
50


?

Grazie ;)

dojolab
30-06-2010, 15:06
Ciao a tutti...

...domanda un po' strana: come posso realizzare in SQL un comando che in output mi dia una singola colonna da 1 a 50?


ES:
1
2
3
4
...
50


?

Grazie ;)

SELECT tabella.colonna WHERE tabella LIMIT 0,50

phantom85
30-06-2010, 15:27
Ho provato ma mi dà errore.

In ogni caso ho anche tentato con altre sintassi, del tipo select...from LIMIT 50 o LIMIT 0,50 e nada...

dojolab
30-06-2010, 15:31
Ho provato ma mi dà errore.

In ogni caso ho anche tentato con altre sintassi, del tipo select...from LIMIT 50 o LIMIT 0,50 e nada...

Beh, potrebbe essere sul LIMIT; che DB stai usando? ;)

kk3z
30-06-2010, 15:52
SELECT tabella.colonna WHERE tabella LIMIT 0,50

:mbe:

SELECT tabella.colonna FROM tabella LIMIT 0,50

dojolab
30-06-2010, 16:07
SELECT tabella.colonna WHERE tabella LIMIT 0,50

:mbe:

SELECT tabella.colonna FROM tabella LIMIT 0,50

ma LOL :D la stanchezza e il lavoro giocano brutti scherzi :D

phantom85
30-06-2010, 17:17
SELECT tabella.colonna WHERE tabella LIMIT 0,50

:mbe:

SELECT tabella.colonna FROM tabella LIMIT 0,50

Ovviamente avevo dato per scontato che avesse sbagliato a scrivere e difatti non ho scritto nulla in merito :D
In ogni caso penso sia un problema del LIMIT che a questo DB non piace.

Sto utilizzando tutto su MS SQL Server 2005/2008

astorcas
30-06-2010, 17:31
ma non ho capito vuoi le prime 50 righe del risultato di una query o una query che ti dia i numeri da 1 a 50?

phantom85
22-09-2010, 14:13
ma non ho capito vuoi le prime 50 righe del risultato di una query o una query che ti dia i numeri da 1 a 50?

Una query che dia i numeri da 1 a 50 coem output! (non è una vera e propria query :p )

vladix
22-09-2010, 14:45
WITH incrementa ( numero )as
(
SELECT 1 AS numero

UNION ALL

SELECT numero + 1
From incrementa
Where numero < 50
)
Select numero
From incrementa



presa da internet ... per sql server