Esiste un modo per aggiornare più colonne nel server SQL nello stesso modo in cui viene utilizzata un'istruzione insert? Qualcosa di simile a: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id O qualcosa del genere, piuttosto che così: update table set a=t2.a,b=t2.b etc che può essere piuttosto noioso …
Ho due tabelle e voglio aggiornare i campi in T1 per tutte le righe in un JOIN SINISTRA. Per un semplice esempio, aggiorna tutte le righe del seguente set di risultati: SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.id = T2.id WHERE T2.id IS NULL Il manuale di MySQL …
Ho una funzione PL / SQL (in esecuzione su Oracle 10g) in cui aggiorno alcune righe. C'è un modo per scoprire quante righe sono state interessate dall'aggiornamento? Quando eseguo la query manualmente mi dice quante righe sono state interessate, voglio ottenere quel numero in PL / SQL.
Come posso modificare i dati in una sola cella di una tabella mysql. Ho un problema con UPDATE perché modifica tutti i parametri in una colonna ma ne voglio solo uno modificato. Come?
Sto usando mysql e ho bisogno di aggiornare una colonna con un valore nullo. Ho provato questo in molti modi diversi e il migliore che ho ottenuto è una stringa vuota. C'è una sintassi speciale per fare questo?
Ho creato questo codice per distribuire +1 punto, ma non funziona correttamente. mysql_query(" UPDATE member_profile SET points= ' ".$points." ' + 1 WHERE user_id = '".$userid."' "); la variabile $ points è il punto dell'utente in questo momento .. Voglio che ne aggiunga uno ad esso .. quindi ad esempio …
Sto cercando di capire come AGGIORNARE più righe con valori diversi e non riesco a capirlo. La soluzione è ovunque ma per me sembra difficile da capire. Ad esempio, tre aggiornamenti in 1 query: UPDATE table_users SET cod_user = '622057' , date = '12082014' WHERE user_rol = 'student' AND cod_office …
Ho una funzione che aggiorna tre tabelle, ma per eseguire questa operazione utilizzo tre query. Vorrei utilizzare un approccio più conveniente per le buone pratiche. Come posso aggiornare più tabelle in MySQL con una singola query?
Esaminando la documentazione per il tipo di dati JSONB di Postgres 9.4, per me non è immediatamente ovvio come eseguire gli aggiornamenti sulle colonne JSONB. Documentazione per tipi e funzioni JSONB: http://www.postgresql.org/docs/9.4/static/functions-json.html http://www.postgresql.org/docs/9.4/static/datatype-json.html Ad esempio, ho questa struttura di tabella di base: CREATE TABLE test(id serial, data jsonb); L'inserimento è …
Ho due tavoli: A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] Asarà sempre un sottoinsieme di B(il che significa che tutte le colonne di Asono anche in B). Voglio aggiornare un record con uno specifico IDin Bcon i loro dati da Aper tutte le colonne di A. …
Ho bisogno di una dichiarazione di aggiornamento SQL per aggiornare un particolare campo di tutte le righe con una stringa "test" da aggiungere davanti al valore esistente. Ad esempio, se il valore esistente è "try", dovrebbe diventare "testtry".
Sto usando la libreria di persistenza della stanza Android per il mio nuovo progetto. Voglio aggiornare qualche campo della tabella. Ho provato come nel mio Dao- // Method 1: @Dao public interface TourDao { @Update int updateTour(Tour tour); } Ma quando provo ad aggiornare utilizzando questo metodo, aggiorna ogni campo …
Voglio aggiornare la mia colonna CODE_DEST con un numero incrementale. Io ho: CODE_DEST RS_NOM null qsdf null sdfqsdfqsdf null qsdfqsdf Vorrei aggiornarlo in modo che sia: CODE_DEST RS_NOM 1 qsdf 2 sdfqsdfqsdf 3 qsdfqsdf Ho provato questo codice: UPDATE DESTINATAIRE_TEMP SET CODE_DEST = TheId FROM (SELECT Row_Number() OVER (ORDER BY …
Mi chiedo se questo sia possibile. Voglio aggiornare la colonna x se una condizione è vera, altrimenti la colonna y verrebbe aggiornata UPDATE table SET (CASE (CONDITION) WHEN TRUE THEN columnx ELSE columny END) = 25 Ho cercato ovunque, provato alcune cose e non sono in grado di trovare una …
Sto cercando di fare qualcosa del genere in postgres: UPDATE table1 SET (col1, col2) = (SELECT col2, col3 FROM othertable WHERE othertable.col1 = 123); INSERT INTO table1 (col1, col2) VALUES (SELECT col1, col2 FROM othertable) Ma il punto 1 non è possibile nemmeno con postgres 9.0 come menzionato nei documenti …
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.