Articles of sql server

Come sostituire (null) i valori con 0 output in PIVOT

Ho provato a convertire i valori (null) con l’output 0 (zeri) nella funzione PIVOT ma non ho successo. Di seguito è la tabella e la syntax che ho provato ” SELECT CLASS, [AZ], [CA], [TX] FROM #TEMP PIVOT (SUM(DATA) FOR STATE IN ([AZ], [CA], [TX])) AS PVT ORDER BY CLASS CLASS AZ CA TX RICE […]

Ottenere AVG ignorando i valori Null o Zero

Come posso ottenere l’ AVG di una colonna ignorando i valori NULL e zero? Ho tre colonne per ottenere la loro media, provo a usare il seguente script: SELECT distinct AVG(cast(ISNULL(a.SecurityW,0) as bigint)) as Average1 ,AVG(cast(ISNULL(a.TransferW,0) as bigint)) as Average2 ,AVG(cast(ISNULL(a.StaffW,0) as bigint)) as Average3 FROM Table1 a, Table2 b WHERE a.SecurityW 0 AND a.SecurityW […]

MS SQL “ON DELETE CASCADE” più chiavi esterne che puntano alla stessa tabella?

Howdy, ho un problema in cui ho bisogno di una cascata su più chiavi esterne che puntano allo stesso tavolo .. [Insights] | ID | Title | | 1 | Monty Python | | 2 | Spamalot | [BroaderInsights_Insights] | broaderinsight_id | insight_id | | 1 | 2 | Fondamentalmente quando uno o due record […]

Esiste un SQL Server Profiler per SQL Server Express?

Esiste un SQL Server Profiler per SQL Server Expess? Forse uno open-source? O forse solo uno strumento che mi aiuta a vedere quale query viene passata al database?

Verificare se una stringa contiene una sottostringa in SQL Server 2005, utilizzando una stored procedure

Ho una stringa, @mainString = ‘CATCH ME IF YOU CAN’ . Voglio controllare se la parola ME trova all’interno di @mainString . Come posso verificare se una stringa ha una sottostringa specifica in SQL?

Cos’è Multi Dimention OLAP CUBE e dare un esempio di cubo con più di 3 dimensioni

Siccome sono nuovo di SSAS, ho letto un articolo su Multi-Dimention OLAP Cube e sto lottando per comprendere i concetti di Cubo. È stato detto che sebbene il termine “cubo” suggerisca tre dimensioni, un cubo può avere fino a 64 dimensioni. Potresti spiegare come è ansible ciò su un cubo (a parte gli aerei x, […]

Cosa significa “ORDER BY (SELEZIONA NULL)”?

Il seguente SQL proviene da Itzik Ben-Gan che viene utilizzato per generare una tabella di numeri. Cosa significa l’ order by (select null) ? Grazie. DECLARE @number_of_numbers INT; SELECT @number_of_numbers = 100000; WITH a AS ( SELECT 1 AS i UNION ALL SELECT 1 ), b AS ( SELECT 1 AS i FROM a AS […]

Come restituisco i numeri casuali come una colonna in SQL Server 2005?

Sto eseguendo una query SQL su SQL Server 2005 e oltre a 2 colonne interrogate dal database, vorrei anche restituire 1 colonna di numeri casuali insieme a loro. Ho provato questo: select column1, column2, floor(rand() * 10000) as column3 from table1 Che tipo funziona, ma il problema è che questa query restituisce lo stesso numero […]

Query Sql per tabella ad albero

Ho una tabella con struttura ad albero: id parentId name —————- 1 0 Category1 2 0 Category2 3 1 Category3 4 2 Category4 5 1 Category5 6 2 Category6 7 3 Category7 In sql query resut ho bisogno di una tabella come: id parentId level name ———————- 1 0 0 Category1 3 1 1 Category3 […]

Somma ricorsiva nella struttura ad albero

Ho una struttura ad albero in un unico tavolo. La tabella è un albero di categorie che può essere annidato all’infinito. Ogni categoria ha una colonna ProductCount che indica quanti prodotti sono direttamente nella categoria (non sumndo le categorie secondarie). Id | ParentId | Name | ProductCount ———————————— 1 | -1 | Cars | 0 […]