sql >> Databasteknik >  >> RDS >> PostgreSQL

Uppdatera varje rad med en slumpmässig datumtid mellan två datum

Använd ett uttryck istället för en fråga:

update my_table 
set date_created= NOW() + (random() * (NOW()+'-2 days' - NOW())) + '-2 days'


  1. Trunkera tabell inom transaktion

  2. Hur använder man JOIN istället för UNION för att räkna grannarna till A ELLER B?

  3. SQL:Var mellan två datum utan år?

  4. TO_CHAR(tal) Funktionen returnerar ORA-01722:ogiltigt nummer