Ergebnis 1 bis 6 von 6

Thema: Order by nach Nachname

  1. #1
    kaos2000 ist offline Neuer Benutzer
    Registriert seit
    15.07.2010
    Beiträge
    3

    Standard Order by nach Nachname

    Hallo,
    ich würde dringend Hilfe benötigen.
    Ich habe ein Feld Name in der Tabelle wo leider Vor und Nachname durch ein Blank getrennt stehen.
    Jetzt benötige ich einen order by auf den Nachnamen und weiß nicht genau wie ich den hinteren teil des Feldwertes nach dem blank abfragen kann und wo ich das einbaue.

    So sieht der Code aus:
    $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
    '*', #select
    'fe_users', #from
    'usergroup="2,6" or usergroup="6,2" and deleted=0 and pid='.$this->cObj->data['pages'], #where
    $groupBy = '',
    $orderBy = 'Name',
    $limit = ''

    ich hatte mal diesen Ansatz um den Wert abzugreifen:
    //'name, substr(name, posstr(name, ' ') + 1) as Name, substr(name, 1, posstr(name, ' '))as Vorname',

    aber komme leider zu keinem Ergebnis und bin mir nicht sicher an welche Stelle ich das einsetzen soll.

    Würde mich sehr über Hilfe freuen und wäre dafür sehr dankbar...

  2. #2
    ads
    ads ist gerade online Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Gegenfrage - da Typo3. Auf welcher Datenbank läuft deine Webseite?
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  3. #3
    kaos2000 ist offline Neuer Benutzer
    Registriert seit
    15.07.2010
    Beiträge
    3

    Standard

    Die Datenbank ist eine MySQL Datenbank...

  4. #4
    ads
    ads ist gerade online Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Dieses gesamte Forum hier dreht sich nur um PostgreSQL. Du bist hier also falsch.
    Ich habe den Thread mal passend verschoben.


    Support für deine Datenbank erhälst du hier:

    https://support.oracle.com/
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  5. #5
    kaos2000 ist offline Neuer Benutzer
    Registriert seit
    15.07.2010
    Beiträge
    3

    Standard

    Sorry und Danke

  6. #6
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.465

    Standard

    Zitat Zitat von kaos2000 Beitrag anzeigen
    Hallo,
    ich würde dringend Hilfe benötigen.
    Ich habe ein Feld Name in der Tabelle wo leider Vor und Nachname durch ein Blank getrennt stehen.
    Jetzt benötige ich einen order by auf den Nachnamen und weiß nicht genau wie ich den hinteren teil des Feldwertes nach dem blank abfragen kann und wo ich das einbaue.
    PostgreSQL kann Funktionen im ORDER BY verwenden, ob das Dein MySQL auch kann, weiß ich nicht. Die Lösung wäre also sowas wie ORDER BY regexp_replace(name,'^.* ','')


    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Ähnliche Themen

  1. Problem Syntaxfehler bei ORDER BY
    Von Kaula im Forum SQL
    Antworten: 2
    Letzter Beitrag: 03.01.2012, 18:30
  2. Frage ORDER BY Sortierung
    Von cscompute im Forum SQL
    Antworten: 5
    Letzter Beitrag: 28.03.2011, 23:25
  3. ORDER BY und Varchar
    Von xrc7581 im Forum SQL
    Antworten: 1
    Letzter Beitrag: 22.12.2010, 12:20
  4. ORDER BY .... Strassennummer!!!
    Von ullrichbullrich im Forum SQL
    Antworten: 16
    Letzter Beitrag: 16.04.2010, 10:44
  5. Problem Order-By-Bug für Timestamp?
    Von joergmkam im Forum SQL
    Antworten: 3
    Letzter Beitrag: 12.01.2009, 11:23

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum