[SQL] Update met data uit dezelfde tabel

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • endness
  • Registratie: Maart 2006
  • Laatst online: 12-09 19:09
Ik wil 'n update doen met data vanuit dezelfde tabel. Het gaat hier om films in een database, met het jaartal in een aparte kolom. Ik wil in de kolom "trailer" het pad naar de trailer hebben, waarbij de filmtitel en het jaartal verwerkt zitten, op de volgende manier: C:/Films/16 Blocks (2006)/trailer.mov

Google wist me te vertellen dat ik door movie.tabelnaam kan updaten:
UPDATE movie SET trailer = movie.titel

Wat me echt niet lukt, is om daar nog het bestandspad omheen te frommelen. Ik heb al zitten proberen door er single en double quotes omheen te zetten, maar het mocht niet baten. In Google kom ik ook niet verder, waarschijnlijk omdat ik niet de juiste zoekterm gebruik..

Acties:
  • 0 Henk 'm!

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Zoek eens op concatenation, iets als CONCAT werkt wellicht :)

Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Of ||, dus
SQL:
1
UPDATE movie SET trailer = 'C:/Films/' || movie.titel || '/trailer.mov'
Wat je moet gebruiken hangt van je dialect af. Verder vraag ik het me af of je steeds redundant 'C:/Films/' wil opslaan. :p

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

  • endness
  • Registratie: Maart 2006
  • Laatst online: 12-09 19:09
pedorus schreef op donderdag 06 mei 2010 @ 00:15:
Of ||, dus
SQL:
1
UPDATE movie SET trailer = 'C:/Films/' || movie.titel || '/trailer.mov'
Wat je moet gebruiken hangt van je dialect af. Verder vraag ik het me af of je steeds redundant 'C:/Films/' wil opslaan. :p
Thanks, hiermee ben ik eruit gekomen!