sql >> Database teknologi >  >> RDS >> Sqlserver

Opdaterer kolonne baseret på en anden opdateret kolonne

Navnene i højre side af opgaven refererer til de gamle værdier i kolonnerne, uanset hvilken rækkefølge de er i.

Dette (for eksempel) giver dig mulighed for at bytte to værdier uden at bruge en midlertidig variabel.

UPDATE foo
SET a = b,
    b = a

http://sqlfiddle.com/#!3/f6984/1

SQL-92-specifikationen (afsnit 13.10, generelle regler, punkt 6 på side 395) siger:




  1. PHP mySql-data til JSON-fil

  2. Hvordan gemmer man en tekststreng med linjeskift i et MySQL-databasetekstfelt ved hjælp af PHP?

  3. Hvordan nuværende_dato virker i PostgreSQL

  4. Sådan gemmer du data, hvis type kan være numerisk, dato eller streng i mysql