Un'istruzione SQL di base, SELECT recupera i dati da una o più tabelle o altre fonti di dati del set di righe come viste o funzioni con valori di tabella.
Supponiamo di avere la tabella e i dati seguenti: create table t ( k int, v int, index k(k) ) engine=memory; insert into t (k, v) values (10, 1), (10, 2), (10, 3); Quando si emette select * from t where k = 10senza order byclausola, come fa MySQL a …
Ai tempi di ieri, era considerato un grande no-no da fare select * from tableo select count(*) from tableper il successo delle prestazioni. È ancora così nelle versioni successive di SQL Server (sto usando il 2012, ma suppongo che la domanda si applicherebbe al 2008-2014)? Modifica: Dal momento che le …
Ho due tabelle, table_a (id, nome) e table_b (id), diciamo su Oracle 12c. Perché questa query non restituisce un'eccezione? select * from table_a where name in (select name from table_b); Da quello che ho capito, Oracle lo vede come select * from table_a where name = name; Ma quello che …
sfondo Vorrei fornire il sottoinsieme del mio database necessario per riprodurre una selectquery. Il mio obiettivo è rendere riproducibile il mio flusso di lavoro computazionale (come nella ricerca riproducibile ). Domanda C'è un modo in cui posso incorporare questa istruzione select in uno script che scarica i dati richiesti in …
Vorrei limitare le righe e le colonne che ritornano dal file SHOW TABLE STATUS comando in MySQL 5.1. C'è un modo per ottenere queste stesse informazioni attraverso SELECTun'istruzione in modo che io possa manipolare i risultati in modo normale?
È stato portato alla mia attenzione che il USINGcostrutto (anziché ON) nella FROMclausola delle SELECTquery potrebbe introdurre barriere di ottimizzazione in alcuni casi. Intendo questa parola chiave: SELEZIONA * Da un ISCRIVITI b USANDO (a_id) Solo in casi più complessi. Contesto: questo commento a questa domanda . Lo uso molto …
Vorrei utilizzare un valore predefinito per una colonna che dovrebbe essere utilizzata se non viene restituita alcuna riga. È possibile in PostgreSQL? Come posso farlo? O c'è un altro modo in cui posso risolvere questo? Ad esempio qualcosa del genere: SELECT MAX(post_id) AS max_id DEFAULT 0 FROM my_table WHERE org_id …
Sono nuovo qui, quindi sii gentile con me. Ho il seguente scenario: Ho molte tabelle che, per semplicità, sono rappresentate in una vista nel mio database MySQL. Il mio problema è che ho bisogno di un valore in questa vista che rappresenti se si tratta di un tipo di evento …
Considera una tabella di valori e hash, in questo modo: +------------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+----------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | val | char(9) | NO | | NULL | | | …
Sono sicuro che questo è stato chiesto prima, ma non riesco a trovare i dettagli rilevanti per quanto segue. Esiste una sorta di tabella precostruita che può fare quanto segue (ho usato dba_tab_privs ma è limitato e non soddisfa tutti i miei bisogni), se no qualcuno ha qualche domanda per …
Sto convertendo un vecchio sistema basato su MS-Access in PostgreSQL. In Access, i campi creati in SELECT potrebbero essere utilizzati come parti di equazioni per campi successivi, come questo: SELECT samples.id, samples.wet_weight / samples.dry_weight - 1 AS percent_water, 100 * percent_water AS percent_water_100 FROM samples; Quando lo faccio in PostgreSQL, …
In MySQL possiamo creare query con o senza il `simbolo backtick ( ). Esempio: SELECT * FROM TEST; SELECT * FROM `TEST`; Entrambi funzionano bene in mysql-console. C'è qualche differenza tecnica tra loro? Ci sono dei vantaggi nell'usare ( `) rispetto alle semplici query?
Sto scrivendo uno script che ottiene un conteggio di righe per alcune tabelle, tuttavia per alcune tabelle voglio ottenere solo un conteggio delle righe in cui è impostato un flag (in questo caso attivo = 1). C'è un modo per farlo in una query? Per esempio: La tabella usersha una …
Ho creato una bozza di applicazione remota su libpq per PostrgreSQL . Si comporta bene, ma ho profilato il funzionamento generale dell'applicazione. Per ogni risultato commerciale finale che produco, succede che chiamo qualcosa come 40 clausola select (su tcpip). Ho delle reminiscenze da SQL Server che mi ricordano di ridurre …
Voglio una ricerca con distinzione tra maiuscole e minuscole nella query SQL. Ma per impostazione predefinita, MySQL non considera il caso delle stringhe. Qualche idea su come eseguire una ricerca con distinzione tra maiuscole e minuscole nella query SQL?
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.