Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Frage zur MySQL Select Abfrage!

Empfohlene Antworten

Veröffentlicht

Hi Forum,

also folgendes: Ich habe eine Tabelle, die zur ZEit nur nach ID von einen PHP Skript ausgelesen wird, etwa so:

bsp.jpg

Meine Frage:

Wie muss die SQL-Abfrage lauten wenn er:

1. Nach der Auftragsnummer sortieren soll

und

2. Nach den Projektnamen?

verstanden? Cool & Danke

SELECT * FROM TABELLE ORDER BY Auftr. Nr.

bzw.

SELECT * FROM TABELLE ORDER BY Projekt / Anlage

(wobei die Spaltennnamen keine leerzeichen enthalten sollten... bereinige mal deine tabelle)

geht wenigstens ein "." oder ein "-"? Oder soll die Nummer am Besten zusammengeschrieben werden?

Bezüglich SQL Abfrage ... geht das auch in einer Abfrage? Die Liste soll nämlich nach diesen zwei Kriterien sortiert werden!

MfG & Thx

geht wenigstens ein "." oder ein "-"? Oder soll die Nummer am Besten zusammengeschrieben werden?

. und - kann zu Problemen führen. Der Punkt trennt normalerweise den Tabellennamen vom Spaltennamen und das - kann als Minus interpretiert werden. Am besten einen _ dann kann nichts passieren.

SELECT * FROM TABELLE ORDER BY Auftr. Nr., Projekt / Anlage

EInfach mit Komma trennen, dann sortiert er zuerst nach Auftr. Nr. und bei gleicher Auftragsnr nach Projekt / Anlage

Hi Wolle!

Super vielen Dank!

Aber schau mal, was rausgekommen ist:

bsp2.jpg

Es ist alles richtig, bis auf den ersten Eintrag! Wieso packt er das an erster Stelle? Ist das jemandem schlüssig? Oder liegt es daran, dass ich noch das Leerzeichen bei Auftragsnummer drin habe.

Andere Frage: Wie ersetze ich am leichtesten das Leerzeichen mit einem /? Ich kann die 500 Einträge niemals von Hand editieren! Also können schon, aber ääääääääääääääääääääääääääääää

Wie wär's mit

UPDATE tabelle

SET auftr_nr = concat(substring(auftr_nr,1,4), '/', substr(auftr_nr,6,4))

Ohne Gewähr...

Gruss, Axl

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.