Domande taggate «select»

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.

4
Come unire due tabelle per ottenere le righe mancanti nella seconda tabella
In un semplice sistema di voto come CREATE TABLE elections ( election_id int(11) NOT NULL AUTO_INCREMENT, title varchar(255), CREATE TABLE votes ( election_id int(11), user_id int(11), FOREIGN KEYs per ottenere l'elenco delle elezioni votate da un utente, viene utilizzato il seguente JOIN SELECT * FROM elections JOIN votes USING(election_id) WHERE …
21 join  select 

1
MySQL Conta le righe da un'altra tabella per ogni record nella tabella
SELECT student.StudentID, student.`Name`, COUNT(attendance.AttendanceID) AS Total FROM student LEFT JOIN attendance ON student.StudentID = attendance.StudentID Sto cercando di contare l'ultima riga, ma invece conta tutti i risultati e restituisce un risultato Sto ottenendo qualcosa di simile poiché ci sono più record perché ci sono due voci nell'ID presenza per K1052280, …
20 mysql  select  count 

2
SELEZIONARE più colonne tramite una sottoquery
Sto cercando di SELEZIONARE 2 colonne dalla sottoquery nella seguente query, ma non riesco a farlo. Ho provato a creare una tabella alias, ma non riuscivo ancora a ottenerli. SELECT DISTINCT petid, userid, (SELECT MAX(comDate) FROM comments WHERE petid=pet.id) AS lastComDate, (SELECT userid FROM comments WHERE petid=pet.id ORDER BY id …


1
Ignora gli accenti in "dove"
Nel nostro database abbiamo più voci con caron / hatschek. Ora i nostri utenti vogliono trovare voci tra cui caron / hatschek quando cercano voci senza. Lo mostrerò con un semplice esempio: Nel nostro database abbiamo la voce (contatto con il nome) Millière quindi questo nome è corretto nel paese …

1
SELEZIONARE TOP 1 da una tabella molto grande su una colonna di indice è molto lento, ma non con ordine inverso ("desc")
Abbiamo un database di grandi dimensioni, circa 1 TB, che esegue SQL Server 2014 su un server potente. Tutto ha funzionato bene per alcuni anni. Circa 2 settimane fa abbiamo effettuato una manutenzione completa, che includeva: Installa tutti gli aggiornamenti software; ricostruire tutti gli indici e i file DB compatti. …

2
Operazioni multiple usando WITH
C'è un modo per eseguire più operazioni usando l' WITHistruzione? Qualcosa di simile a WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Voglio selezionare alcuni dati e il loro conteggio ...
16 oracle  select  cte 

4
Self ricorsivi
Ho una commentstabella, che può essere semplificata fino a questo: comments ======= id user_id text parent_id dove parent_idè nullable, ma potrebbe essere una chiave per il commento principale. Ora, come posso selecttutti i discendenti di un commento specifico? I commenti potrebbero essere di diversi livelli in basso ...

3
Perché devo selezionare dalla doppia tabella?
Funziona con i principali sistemi di gestione dei database di relazione che molto probabilmente compaiono su StackOverflow / dba.stackexchange, essendo SQL Server, MySQL, PostgreSQL e SQLite (WebSQL) . select 'abc' abc, 1 def; Non funziona su Oracle. Perché è necessario selezionare DUAL in Oracle? Lo standard ISO / ANSI per …
15 oracle  select 



2
Conteggio delle righe da una sottoquery
Semplice: vorrei contare il numero di righe dalla query secondaria. Si noti che lo stato indica se l'host è online o meno. Codice errato SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) spiegato La prima query, quando eseguita da sola, restituisce questo: SELECT …

1
Chiave primaria di incremento automatico in CREATE TABLE ... AS SELECT
Ho creato una tabella utilizzando una query di selezione complicata tramite CREATE TABLE ... AS SELECT.... Come posso aggiungere una chiave primaria di incremento automatico in questa query? Per esempio: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as `group_name` from …



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.