CREATE TABLE `batchinfo` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `datapath` mediumtext, `analysistime` varchar(50) DEFAULT NULL, `reporttime` varchar(50) DEFAULT NULL, `lastcalib` varchar(50) DEFAULT NULL, `analystname` varchar(150) DEFAULT NULL, `reportname` varchar(150) DEFAULT NULL, `batchstate` varchar(150) DEFAULT NULL, `instrument` varchar(20) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `rowid_UNIQUE` (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=15034 DEFAULT CHARSET=latin1 voglio iniziare l’auto incremenet […]
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 […]
Sto costruendo un’app di tipo Twitter. C’è un feed in cui voglio mostrare solo i post degli utenti che seguo. Ho provato tutto con join, ma niente sembra funzionare. Ho 3 tabelle: Users , Followers , Shares Le tabelle hanno questo aspetto: Utenti : id Seguaci : user_id , follower_id Condivisioni : user_id Quello che […]
Devo creare alcune tabelle piuttosto grandi in SQL Server 2008, mentre ho SQL Server Management Studio, vorrei commentare le tabelle e le colonne quando creo la tabella. Come faccio a fare questo? Esempio della query che sto eseguendo: CREATE TABLE cert_Certifications ( certificationID int PRIMARY KEY IDENTITY, profileID int, cprAdultExp datetime null ) Ho provato […]
Mi aspetto che il risultato della terza query sotto contenga id = 732. Non è così. Perché? mysql> SELECT id FROM match ORDER BY id DESC LIMIT 5; + ———— + | id | + ———— + | 732 | | 730 | | 655 | | 458 | | 456 | + ———— + […]
Sto cercando di creare una funzione che restituisca un set di risultati SELEZIONATO. Quando chiamo la mia funzione postgres come questa select * from tst_dates_func() ottengo un errore come mostrato di seguito: ERROR: query has no destination for result data HINT: If you want to discard the results of a SELECT, use PERFORM instead. CONTEXT: […]
Questa è una situazione che generalmente sto affrontando mentre scrivo query SQL. Penso che scrivere l’intera colonna (es. Espressioni a lungo termine, funzioni di sum con parametri lunghi) invece di alias nelle espressioni GROUP BY rende la query più lunga e meno leggibile. Perché Oracle SQL non ci consente di utilizzare gli alias di colonna […]
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 […]
Per una determinata tabella ‘foo’, ho bisogno di una query per generare un set di tabelle che hanno chiavi esterne che puntano a foo. Sto usando Oracle 10G.
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 […]