Questione : ordine (-) dal numero

Come è quel un ordine dal numero negativo è possibile?

select * da ordine di sys.indexes dal type_desc di caso quando “ha ragruppato„ allora -1 il tipo altro il desc

thanks
dell'estremità class= del

Risposta : ordine (-) dal numero

l'ordine dalla clausola non accetterà il numero negativo.

se stiate provando a dare

selezionare * a partire da ordine di sys.indexes da desc -1

non accetterà, esso gli darà il seguente errore

Msg 108, Livello 16, condizione 1, linea 1
L'ORDINE dalla posizione il numero -1 è fuori portata del numero degli articoli nella lista prescelta.

Qui state ordinando dal tipo colonna del desc e la colonna del type_desc contiene i valori negativi. Così esso i dati negativi. In quel caso accetteranno quello.

Controllare la seguente domanda, voi otterrà un'immagine libera.

selezionare il type_desc di caso quando “ha ragruppato„ allora -1 il tipo altro estremità, * da sys.indexes
ordine dal type_desc di caso quando “ha ragruppato„ allora -1 il tipo altro desc dell'estremità

qui vedere la prima colonna, voi può capire come il motore dell'assistente di sql ha fascicolato.
Altre soluzioni  
 
programming4us programming4us