Sto cercando di far funzionare la seguente istruzione SQL, ma ottengo un errore di sintassi: SELECT A.*, COUNT(B.foo) FROM TABLE1 A LEFT JOIN TABLE2 B ON A.PKey = B.FKey GROUP BY A.* Qui, A è una tabella ampia con 40 colonne e vorrei evitare di elencare ogni nome di colonna …
Ho fatto qualche ricerca su cosa fa il OPTION (FAST XXX)suggerimento della query all'interno di SELECTun'istruzione e sono ancora confuso su di essa. Secondo MSDN: Specifica che la query è ottimizzata per il recupero rapido dei primi numeri. Questo è un numero intero non negativo. Dopo che vengono restituiti i …
Ho bisogno di trovare un modo per SUM()tutti i valori positivi per nume restituire il numero SUM()di tutti i numeri positivi e una singola riga per ciascun numero negativo. Di seguito è riportato un esempio DDL: Create Table #Be ( id int , salesid int , num decimal(16,4) ) Insert …
Sto cercando di ottenere quanto segue: California | Los Angeles, San Francisco, Sacramento Florida | Jacksonville, Miami Purtroppo sto ricevendo ", Los Angeles, San Francisco, Sacramento, Jacksonville, Miami" Posso ottenere i risultati desiderati usando la funzione STUFF, ma mi chiedevo se esiste un modo più pulito di farlo usando COALESCE? …
Ho due tavoli @T1 TABLE ( Id INT, Date DATETIME ) @T2 TABLE ( Id INT, Date DATETIME ) Queste tabelle hanno un indice non cluster su (Id, Data) E mi unisco a questi tavoli SELECT * FROM T1 AS t1 INNER JOIN T2 AS t2 ON t1.Id = t2.Id …
Ho una tabella che ha un ID, un valore e una data. Ci sono molti ID, valori e date in questa tabella. I record vengono inseriti periodicamente in questa tabella. L'ID rimarrà sempre lo stesso, ma a volte il valore cambierà. Come posso scrivere una query che mi darà l'ID …
Sono un principiante in T-SQL. Voglio decidere se una stringa di input è un palindromo, con output = 0 se non lo è e output = 1 se lo è. Sto ancora cercando di capire la sintassi. Non ricevo nemmeno un messaggio di errore. Sto cercando diverse soluzioni e alcuni …
Sto usando Dapper per eseguire la seguente query su un'istanza di SQL Server 2008 R2 Express da un'applicazione ASP.NET MVC 3 (.NET 4.0). INSERT INTO Customers ( Type, Name, Address, ContactName, ContactNumber, ContactEmail, Supplier) VALUES ( @Type, @Name, @Address, @ContactName, @ContactNumber, @ContactEmail, @Supplier) SELECT @@IDENTITY La chiamata a connection.Query<int>(sql, ...)sta …
È facile dimostrare che molti formati di data / ora diversi dai seguenti sono vulnerabili a interpretazioni errate a causa di SET LANGUAGE, SET DATEFORMAT o della lingua predefinita di un accesso: yyyyMMdd -- unseparated, date only yyyy-MM-ddThh:mm:ss.fff -- date dash separated, date/time separated by T Anche questo formato, senza …
Sto lavorando a un sistema di reporting che richiederà grandi query di selezione, ma si basa su un database che viene riempito solo una volta. Il sistema di gestione del database è Microsoft SQL Server 2017. Probabilmente esiste un modo migliore per progettare un sistema come questo, ma affrontiamo questo …
MSDN " Classe evento predicato join mancante " afferma che " indica che è in esecuzione una query che non ha predicato di join ". Ma sfortunatamente non sembra essere così facile. Ad esempio, situazione molto semplice: create table #temp1(i int); create table #temp2(i int); Select * from #temp1, #temp2 …
Voglio impostare una variabile di stringa Unicode su un carattere particolare in base al suo punto di codice Unicode. Voglio usare un punto di codice oltre 65535, ma il database SQL Server 2008 R2 ha un confronto di SQL_Latin1_General_CP1_CI_AS. Secondo la documentazione NCHAR di Microsoft , ilNCHAR funzione accetta un …
Ho bisogno di aiuto per scoprire perché la seguente T-SQLdichiarazione ritorna 1(vera): SELECT IIF( 0 = '', 1, 0) Immagino che qualcuno abbia cambiato ANSIun'opzione simile SET ANSI_NULLSo qualcos'altro che sta causando il comportamento. Il mio problema è che sto unendo alcuni valori e nel set di righe finali ho …
Ho una query SQL i cui alias sono gli stessi di alcuni alias della sua subquery. Per esempio: select * from ROOM r where ... ( select * from ROAD r where ... ) Funziona bene, dato che l'alias della subquery sembra nascondere quello principale. Funzionerà in questo modo in …
La JOIN ... ON ...sintassi normale è ben nota. Ma è anche possibile posizionare la ONclausola separatamente da JOINquella a cui corrisponde. Questo è qualcosa che raramente si vede nella pratica, non si trova nei tutorial e non ho trovato alcuna risorsa web che menzioni nemmeno che ciò sia possibile. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.