Domande taggate «sql»

Structured Query Language (SQL) è un linguaggio per l'interrogazione di database. Le domande dovrebbero includere esempi di codice, struttura della tabella, dati di esempio e un tag per l'implementazione del DBMS (ad esempio MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, ecc.) In uso. Se la tua domanda riguarda esclusivamente un DBMS specifico (utilizza estensioni / funzionalità specifiche), utilizza invece il tag DBMS. Le risposte alle domande contrassegnate con SQL devono utilizzare lo standard SQL ISO / IEC.

12
Join SQL espliciti vs impliciti
C'è qualche differenza di efficienza in un join interno esplicito vs implicito? Per esempio: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; vs. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;
399 sql  join 



12
È possibile specificare la condizione in Count ()?
È possibile specificare una condizione in Count()? Vorrei contare solo le righe che hanno, ad esempio, "Manager" nella colonna Posizione. Voglio farlo nell'istruzione count, non usando WHERE; Mi sto chiedendo su di esso perché ho bisogno di contare sia gestori e gli Altri nella stessa SELECT(qualcosa di simile Count(Position = …
392 sql  sql-server  tsql 

2
Istruzione di selezione nidificata in SQL Server
Perché il seguente non funziona? SELECT name FROM (SELECT name FROM agentinformation) Immagino che la mia comprensione di SQL sia sbagliata, perché avrei pensato che questo avrebbe restituito la stessa cosa di SELECT name FROM agentinformation L'istruzione select interna non crea un set di risultati che l'istruzione SELECT esterna quindi …

17
Aggiornamenti multipli in MySQL
So che puoi inserire più righe contemporaneamente, c'è un modo per aggiornare più righe contemporaneamente (come in, in una query) in MySQL? Modifica: ad esempio ho il seguente Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Voglio combinare …
388 mysql  sql  sql-update 



7
Come dichiarare una variabile in MySQL?
Come dichiarare una variabile in mysql, in modo che la mia seconda query possa usarla? Vorrei scrivere qualcosa del tipo: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;
386 mysql  sql 


5
SQL Server SELECT nella tabella esistente
Sto cercando di selezionare alcuni campi da una tabella e inserirli in una tabella esistente da una stored procedure. Ecco cosa sto provando: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Penso che SELECT ... INTO ...sia per le tabelle temporanee ed è per questo che ottengo …

11
Non è possibile specificare la tabella di destinazione per l'aggiornamento nella clausola FROM
Ho una semplice tabella mysql: CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(35) NOT NULL, `gehalt` int(11) NOT NULL, `chefID` int(11) DEFAULT NULL, PRIMARY KEY (`persID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; INSERT INTO `pers` (`persID`, `name`, `gehalt`, `chefID`) VALUES (1, 'blb', 1000, 3), …

25
Rimuovi le righe duplicate in MySQL
Ho una tabella con i seguenti campi: id (Unique) url (Unique) title company site_id Ora, devo rimuovere le righe che hanno lo stesso title, company and site_id. Un modo per farlo sarà utilizzare il seguente SQL insieme a uno script ( PHP): SELECT title, site_id, location, id, count( * ) …
375 mysql  sql  duplicates 



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.