![]() |
Datenbank: Firebird • Version: 2.5 • Zugriff über: ZeosLib 7.7.4
Order by [anzahl der erfüllten Anforderungen]
Hallo Leute,
mal eine eher komische Frage .. weiß nicht ob man das mit SQL überhaupt lösen kann: Folgende Anfrage sollte beantwortet werden: Select * SKIP 20 FROM Tabelle WHERE vorname = max OR nachname like muster% OR alter > 20 OR haare = blond OR gewicht < 60 OR geschlecht = männlich ORDER BY [ TJA .. gute Frage ] Es sollten diejenigen Records als erstes angezeigt werden, die die häufigsten Kriterien erfüllen ... Geht das überhaupt ??? Danke für Hilfe Erich |
AW: Order by [anzahl der erfüllten Anforderungen]
ORDER BY (iif(alter > 20, 1, 0) + iif(gewicht < 60, 1, 0) + ...) DESC
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz