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 […]
Sto usando i tipi di dati spaziali di SQL Server 2008. Ho una tabella con tutti gli stati (come poligoni) come tipo di dati GEOMETRIA. Ora voglio controllare se le coordinate di un punto (latitudini, longitudini) come tipo di dati GEOGRAFIA, si trovano all’interno di quello stato oppure no. Non sono riuscito a trovare alcun […]
Sto cercando di connettermi a un MDF. Sono anche andato fino in fondo a reinstallare completamente sql server express (ora è l’unico aroma di SQL installato sulla mia scatola, dove in precedenza avevo 05 dev ed express). Ho verificato che i percorsi sono tutti corretti, e finora il mio google-fu non ha aiutato. Il messaggio […]
Abbiamo alcuni enormi database (20 GB +) che contengono principalmente dati di ricerca statici. Poiché la nostra applicazione esegue join su tabelle in questi database, devono essere parte di ogni SQL Server locale degli sviluppatori (ovvero non possono essere ospitati su un server di database condiviso centrale). Pianifichiamo di copiare un set canonico dei file […]
Ho una tabella SQL in cui memorizzo grandi valori di stringa che devono essere unici. Per garantire l’unicità, ho un indice univoco su una colonna in cui memorizzo una rappresentazione di stringa dell’hash MD5 della stringa grande. L’app C # che salva questi record utilizza il seguente metodo per eseguire l’hashing: public static string CreateMd5HashString(byte[] […]
Ho una procedura memorizzata quando eseguo ho avuto errore Conversione non riuscita durante la conversione del valore varchar ‘+ @ dptId +’ nel tipo di dati int Sto ottenendo DepartmentId come una stringa come (1,3,5,77) e sto passando questo alla mia stored procedure. SQL FIDDLE create table dummy (id int,name varchar(100),DateJoining Datetime, departmentIt int) insert […]
Ottengo il messaggio seguente quando voglio creare una nuova pubblicazione o abbonamento. “La replica del server Sql richiede l’effettivo nome del server per stabilire una connessione al server.Le connessioni tramite un alias del server, un indirizzo IP o qualsiasi altro nome alternativo non sono supportate, specificare il nome del server effettivo” Qualcuno sa cosa dovrei […]
Ho una tabella con 2 colonne calcolate, entrambe con “Persistato” impostato su true . Tuttavia, quando li utilizza in una query, il piano di esecuzione mostra l’UDF utilizzata per calcolare le colonne come parte del piano. Poiché i dati della colonna vengono calcolati dall’UDF quando la riga viene aggiunta / aggiornata, perché il piano dovrebbe […]
Ho alcuni dati che vorrei dividere in base a un delimitatore che può o non può esistere. Dati di esempio: John/Smith Jane/Doe Steve Bob/Johnson Sto usando il seguente codice per suddividere questi dati in Nome e cognome: SELECT SUBSTRING(myColumn, 1, CHARINDEX(‘/’, myColumn)-1) AS FirstName, SUBSTRING(myColumn, CHARINDEX(‘/’, myColumn) + 1, 1000) AS LastName FROM MyTable I […]
Possibile duplicato: SQL Server: controlla se la tabella esiste CREATE TABLE IF NOT EXISTS funziona su mysql ma non riesce con SQL Server 2008 R2. Qual è la syntax equivalente?