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.


4
Come trovare record duplicati in PostgreSQL
Ho una tabella di database PostgreSQL chiamata "link_utente" che attualmente consente i seguenti campi duplicati: year, user_id, sid, cid Il vincolo univoco è attualmente il primo campo chiamato "id", però ora sto cercando di aggiungere un vincolo per assicurarsi che il year, user_id, side cidsono tutti unici, ma non posso …

9
Come inserisco una "clausola if" in una stringa SQL?
Quindi, ecco cosa voglio fare sul mio database MySQL . Mi piacerebbe fare: SELECT * FROM itemsOrdered WHERE purchaseOrder_ID = '@purchaseOrdered_ID' AND status = 'PENDING' Se questo non sarebbe tornato alcuna riga, il che è possibile grazie if(dr.HasRows == false), vorrei ora creare un UPDATEnel purchaseOrderdatabase: UPDATE purchaseOrder SET purchaseOrder_status …
190 mysql  sql 


20
Impostare il database dalla modalità SINGOLO UTENTE su MULTI UTENTE
Ho bisogno di aiuto con l'impostazione di un database che è stato ripristinato in SINGLE_USERmodalità su MULTI_USER. Ogni volta che corro ALTER DATABASE BARDABARD SET MULTI_USER; GO Ottengo questo errore: Al momento non è possibile apportare modifiche allo stato o alle opzioni del database "BARDABARD". Il database è in modalità …
189 sql  sql-server 

4
L'ordine di join è importante in SQL?
Ignorando le prestazioni, otterrò lo stesso risultato dalla query A e B di seguito? Che ne dici di C e D? -- A select * from a left join b on <blahblah> left join c on <blahblan> -- B select * from a left join c on <blahblah> left join …


10
Converti data e ora fino alla query MySQL
Voglio convertire un timestampin MySQL in una data. Vorrei formattare il campo user.registration nel file di testo come a yyyy-mm-dd. Ecco il mio SQL: $sql = requestSQL("SELECT user.email, info.name, FROM_UNIXTIME(user.registration), info.news FROM user, info WHERE user.id = info.id ", "export members"); Ho anche provato la conversione della data con: DATE_FORMAT(user.registration, …

12
MySQL - Righe su colonne
Ho provato a cercare post, ma ho trovato solo soluzioni per SQL Server / Access. Ho bisogno di una soluzione in MySQL (5.X). Ho una tabella (chiamata cronologia) con 3 colonne: hostid, nome oggetto, valore oggetto. Se faccio un select ( select * from history), tornerà +--------+----------+-----------+ | hostid | …
188 mysql  sql  pivot-table  etl  crosstab 


4
Come modificare le regole di confronto predefinite di una tabella?
create table check2(f1 varchar(20),f2 varchar(20)); crea una tabella con le regole di confronto predefinite latin1_general_ci; alter table check2 collate latin1_general_cs; show full columns from check2; mostra le singole regole di confronto delle colonne come 'latin1_general_ci'. Quindi qual è l'effetto del comando alter table?
187 mysql  sql  collation 

20
I trigger del database sono malvagi? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
187 sql  triggers 


5
mysql :: inserire nella tabella, i dati da un'altra tabella?
Mi chiedevo se c'è un modo per farlo puramente in sql: q1 = SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = '8'; INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) VALUES(q1.campaign_id, q1.from_number, q1.received_msg, q1.date_received); Nota: q1 restituirebbe circa 30.000 righe. C'è un modo per fare ciò che sto tentando …
187 sql  mysql 

9
è possibile selezionare EXISTS direttamente come un po '?
Mi chiedevo se fosse possibile fare qualcosa del genere (che non funziona): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) Sembra che dovrebbe essere fattibile, ma molte cose che dovrebbero funzionare in SQL no;) Ho visto delle soluzioni alternative per questo (SELEZIONA 1 dove ... esiste …
186 sql  sql-server  tsql 

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.