Domande taggate «tsql»

T-SQL (Transact Structured Query Language) è l'estensione della funzionalità SQL supportata da Sybase ASE e Microsoft SQL Server. Non utilizzare questo tag per query correlate a MySQL, PostgreSql, Oracle (Pl / SQL). Si noti che anche il codice SQL che viene scritto utilizzando LINQ non farà parte di questo tag. Questo tag è stato creato appositamente per la programmazione SQL avanzata utilizzando Microsoft SQL Server.



8
SQL RANK () contro ROW_NUMBER ()
Sono confuso sulle differenze tra questi. L'esecuzione del seguente SQL mi dà due set di risultati identici. Qualcuno può spiegare le differenze? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank' FROM SubStyle SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION BY StyleID ORDER BY ID) as 'RowNumber' FROM SubStyle
191 sql  sql-server  tsql 






9
è possibile selezionare EXISTS direttamente come un po '?
Mi chiedevo se fosse possibile fare qualcosa del genere (che non funziona): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) Sembra che dovrebbe essere fattibile, ma molte cose che dovrebbero funzionare in SQL no;) Ho visto delle soluzioni alternative per questo (SELEZIONA 1 dove ... esiste …
186 sql  sql-server  tsql 

14
Conversione da stringa a data server SQL
Voglio convertire una stringa come questa: '10/15/2008 10:06:32 PM' nel valore DATETIME equivalente in SQL Server. In Oracle, direi questo: TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') Questa domanda implica che devo analizzare la stringa in uno dei formati standard e quindi convertire utilizzando uno di quei codici. Sembra ridicolo per un'operazione …




14
In SQL, come puoi "raggruppare per" negli intervalli?
Supponiamo che io abbia una tabella con una colonna numerica (chiamiamola "punteggio"). Vorrei generare una tabella di conteggi, che mostra quante volte i punteggi sono apparsi in ciascun intervallo. Per esempio: intervallo di punteggio | numero di occorrenze ------------------------------------- 0-9 | 11 10-19 | 14 20-29 | 3 ... | …
181 sql  sql-server  tsql 

10
Ottenere il minimo di due valori in SQL
Ho due variabili, una viene chiamata PaidThisMonthe l'altra viene chiamata OwedPast. Sono entrambi risultati di alcune sottoquery in SQL. Come posso selezionare il più piccolo dei due e restituirlo come valore intitolato PaidForPast? La MINfunzione funziona su colonne, non su variabili.
180 tsql  sql-server 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.