SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 14.06.2013, 12:02:53
5kyy 5kyy ist offline
Anfänger
 
Registriert seit: Oct 2010
Alter: 44
Beiträge: 6
MySQL Query mit Max Nummer und String

Morgen,

ich hänge gerade an einer kleinen Aufgabe und komm nicht wirklich darauf.

Ich habe eine Spalte mit fortlaufenden Nummern, welche auch ein Präfix enthalten können z.b.

CR123
CR124
CR125
ER201
CR128
ER208
EX101

Ich hätte nun gerne eine Abfrage, welche mir von den jeweiligen Präfixen das Max ermittelt. Also als Ergebnis:
CR128
ER208
EX101

Was ich schon herausgefunden habe, dass ich mit MAX(number) die allgemeine größte Zahl bekomme.
Das allein hilft mir nur nicht weiter.

Gibts es da eine geschickte Query-Kombination oder bleibt mir nichts anderes Übrig, als alle Existierenden Nummern jedesmal durchzusuchen, per PHP zu trennen und daraus das MAX zu ermitteln?

LG
5ky
Mit Zitat antworten
  #2  
Alt 14.06.2013, 13:21:01
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: MySQL Query mit Max Nummer und String

Teile es in 2 Spalten auf. Dann tust du der ersten Normal Form genüge und kannst deine Abfragen basteln.

A Visual Explanation of SQL Joins
SQL und relationale Algebra
Die 5 Normal Formen
Mit Zitat antworten
  #3  
Alt 09.07.2013, 00:29:20
ichbins ichbins ist offline
Anfänger
 
Registriert seit: Jul 2013
Alter: 46
Beiträge: 6
AW: MySQL Query mit Max Nummer und String

Wenn es immer ein Präfix mit zwei Buchstaben gibt, könntest Du so etwas machen:

SELECT MAX(CAST(SUBSTR(Feldname,3) AS SIGNED)) FROM tabelle

Substr gibt dir den Teilstring ab dem dritten Zeichen
CAST ... AS SIGNED sorgt dafür, dass das Ergebnis als Zahl interpretiert wird

Aber das funktioniert halt nur, wenn der Präfix immer aus zwei Buchstaben besteht...
Mit Zitat antworten
  #4  
Alt 09.07.2013, 08:30:10
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: MySQL Query mit Max Nummer und String

Hi,

@ichbins
Zitat:
von den jeweiligen Präfixen das Max
da müsste er deinen Ansatz erweitern um den Präfix zu gruppieren
und dann könnte es langsam werden.

Also zurück zur besten Lösung
Zitat:
Teile es in 2 Spalten auf.
MfG

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Brauche Hilfe Partygirl MySQLi/PDO/(MySQL) 10 01.03.2011 09:18:11
Lost connection to MySQL server during query Domi MySQLi/PDO/(MySQL) 2 26.07.2007 10:49:32
MySQL Query zu langsam Domi MySQLi/PDO/(MySQL) 1 29.09.2006 22:53:57
MySQL Invalid Query!! :( Gentlemani PHP Grundlagen 3 28.01.2003 16:44:41


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:05:23 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt