tekst samenvoegen in SQL statement

4-10-2006 16:38

tekst samenvoegen in SQL statement

  • Rick Hoebee
  • Rick Hoebee's foto

Ik zie het even niet meer..

Ik wil met een select statement bepaalde velden direct samenvoegen.
Heb gekeken op mysql.com maar zoals zij het beschrijven lijkt het niet te werken.
Wie helpt me verder?

<?
Select (geslacht,', ',voornaam,', ',achternaam) AS naam FROM debiteuren
?>

4-10-2006 16:34

Re: tekst samenvoegen in SQL statement

  • Rick Hoebee
  • Rick Hoebee's foto

P.S. Excusses voor het posten in de verkeerde forum

4-10-2006 16:37

Re: tekst samenvoegen in SQL statement

  • Robbert Schellingerhout
  • Robbert Schellingerhout's foto

CONCAT_WS
CONCAT

Zoeken op mysql.com!!

4-10-2006 16:39

Re: tekst samenvoegen in SQL statement

  • Robert Meijers
  • Robert Meijers's foto

>> P.S. Excusses voor het posten in de verkeerde forum

2 tips
Je kunt je oude post editen. En in het geval dat er iets fout gaat en een moderator moet ingrijpen kun je de schop mod knop gebruiken.

Nu je vraag.
Ik denk dat dit kan werken (zelf namelijk nog nooit geprobeerd) Maar doe je het dan ook oproepen onder de kollomnaam "naam"?

4-10-2006 16:43

Re: tekst samenvoegen in SQL statement

  • Rick Hoebee
  • Rick Hoebee's foto

Thx. ik had het commando CONCAT over het hoofd gezien.

Het enige waar ik nu nog mee zit is dat als er bijvoorbeeld geen geslacht is ingevuld dan krijg ik een streepje en dat wil ik niet. Is dat te omzeilen?

<?
Select CONCAT(geslacht,' ',voornaam,' ',achternaam) AS naam FROM debiteuren
?>

4-10-2006 16:48

Re: tekst samenvoegen in SQL statement

  • Robbert Schellingerhout
  • Robbert Schellingerhout's foto

Je kan IF of CASE WHEN volgens mij gebruiken

4-10-2006 16:50

Re: tekst samenvoegen in SQL statement

  • Robert Meijers
  • Robert Meijers's foto

Bij IF moet je er wel rekening mee houden dat het sowieso MySQL only is en volgensmij ook pas vanaf versie 5 is.

Inloggen wachtwoord vergeten? Aanmelden
ADSL – Telfort Internet – Ziggo Alles in 1