Likes Likes:  0
Resultaten 1 tot 3 van de 3
Geen
  1. #1
    frank
    zoeken in samengevoegde kolommen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    zoeken in samengevoegde kolommen


    ik heb een mysql database met een lijst van o.a. namen van personen,
    voornaam en achternaam zijn aparte velden

    nu wil ik de gevens van een persoon opvragen
    maar ik wil ook kunnen zoeken met de volledige naam

    dus ik heb een variabele naam
    waar soms een voornaam, soms een achternaam en soms een voor en achternaam
    is staat

    ik moet dus eigenlijk iets als

    select (voornaam achternaam) as naam where naam like ..

    ik kan de juiste schrijfwijze van (voornaam achternaam) as naam nergens
    achterhalen

    wie helpt?



  2. #2
    Erik Hensema
    zoeken in samengevoegde kolommen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: zoeken in samengevoegde kolommen

    frank (usenet2004@oosterhoff.nl) wrote:
    > ik heb een mysql database met een lijst van o.a. namen van personen,
    > voornaam en achternaam zijn aparte velden
    >
    > nu wil ik de gevens van een persoon opvragen
    > maar ik wil ook kunnen zoeken met de volledige naam
    >
    > dus ik heb een variabele naam
    > waar soms een voornaam, soms een achternaam en soms een voor en achternaam
    > is staat
    >
    > ik moet dus eigenlijk iets als
    >
    > select (voornaam achternaam) as naam where naam like ..
    >
    > ik kan de juiste schrijfwijze van (voornaam achternaam) as naam nergens
    > achterhalen


    Dat zal iets van SELECT CONCAT(voornaam, achternaam) AS Naam
    worden.

    --
    Erik Hensema (erik@hensema.net) ICQ# 8280101
    Quoting-HOWTO: http://www.leerquoten.nl

  3. #3
    bram
    zoeken in samengevoegde kolommen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: zoeken in samengevoegde kolommen

    Erik Hensema wrote:

    >
    > Dat zal iets van SELECT CONCAT(voornaam, achternaam) AS Naam
    > worden.
    >


    Om een spatie te krijgen tussen voornaam en achternaam om het later
    makkelijk te kunnen presenteren:

    SELECT CONCAT(voornaam , " " , achternaam) AS naam

    of

    SELECT CONCAT_WS(" " , voornaam , achternaam) AS naam


    maar volgens mij kun je dit ook oplossen door:

    SELECT voornaam, achternaam from .... WHERE voornaam LIKE ... or
    achternaam LIKE ....


Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics