Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Query über die ersten 5 Stellen eines Integer (https://www.delphipraxis.net/86466-query-ueber-die-ersten-5-stellen-eines-integer.html)

smudo 14. Feb 2007 14:50

Datenbank: Interbase • Version: 6.2 • Zugriff über: IBX

Query über die ersten 5 Stellen eines Integer
 
Ich habe eine Spalte mit 7-stelligen Integer-Werten. (Bei Werten kleiner 1000000 sind führende Nullen anzunehmen)
Wie kann ich am besten abfragen, welche Werte mit einer bestimmten 5-stelligen Ziffernkombination beginnen?

Bsp: zu finden 12345
- 1223456 falsch
- 1234599 richtig
- 1234500 richtig
- 123459 falsch (fängt zwar richtig an, hat aber theoretisch eine führende Null, da 7-stellig)

Bsp: zu finden 123 (entspricht 00123)
- 12399 richtig
- 12300 richtig
- 1239 falsch (Vergl: 00123 mit 0001239)
- 123999 falsch (Vergl: 00123 mit 0123999)

Ich hoffe, das ist verständlich. Wenn nicht, fragt einfach nochmal nach.

DelphiKlaus 14. Feb 2007 14:53

Re: Query über die ersten 5 Stellen eines Integer
 
Frag doch einfach ab, ob die Werte zwischen 1234500 und 1234599 bzw. 12300 und 12399 liegen. Oder hab ich das falsch verstanden

smudo 14. Feb 2007 14:56

Re: Query über die ersten 5 Stellen eines Integer
 
Zitat:

Zitat von DelphiKlaus
Oder hab ich das falsch verstanden

Erstens: Toller Name. Und zweitens - nee, du hast das genau richtig verstanden. Und ich geh jetzt mal wieder vom Schlauch, auf welchem ich gerade noch stand.

Danke :oops:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 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