 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
13.12.2001, 19:57
|
#1
|
|
TP-Member
Registriert seit: Jun 2001
|
Auslesen von Zahlen
Ich habe eine Abfrage realisiert im stiele von:
SELECT ... FROM tabelle WHERE name LIKE "A%" u.s.w.
Was muss ich anstelle von "A%" eingeben , wenn ich alle Datensätze welche mit Zahlen anstelle von Buchstaben beginnen ausgegeben haben möchte ?
|
|
|
13.12.2001, 20:21
|
#2
|
|
TP-Insider
Registriert seit: Dec 2001
Ort: Dachau / Bayern
|
Ehm könntest du es bitte noch mal genauer formulieren? Und für welche sprache? PHP oder CGI?
MfG
SCC

__________________
*Trance will never Die*
|
|
|
13.12.2001, 20:23
|
#3
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Die Sprache ist dabei vollkommen irrelevant. Hier geht es um SQL - das ist auch 'ne Sprache.
__________________
Give up yourself into the moment — The time is now.
|
|
|
13.12.2001, 20:33
|
#4
|
|
TP-Member
Registriert seit: Jun 2001
|
Genauer
Ich lasse Datensätze aus einer Mysql Datenbank auslesen und gebe sie dann in Tabellen Form wieder aus.
Das Problem ist nun , das es auch Datensätze gibt , welche mit einer Zahl beginnen . Das auslesen der Buchstaben habe ich geschaft , nun brauche ich Hilfe , damit auch ich auch Die Zahlen ausgeben Kann.
Ich habe PHP Dateien für jeden Buchstaben des Alphabetes erstellt welch ich je über einen Link ausgeben lasse.
|
|
|
14.12.2001, 10:29
|
#5
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Du hast für jeden Buchstaben des Alphabets eine Datei angelegt?
Ohne die Dateien gesehen zu haben, kann ich Dir sagen, dass da eine für alle ausreicht. Kannst Du daher mal den Code einer Datei posten?
Ich glaube nämlich auch, dass wir nabenbei auch so Dein Problem lösen können (ich habe da so eine Vorahnung...  ).
__________________
Give up yourself into the moment — The time is now.
|
|
|
14.12.2001, 13:07
|
#6
|
|
TP-Specialist
Registriert seit: Mar 2001
Ort: NDS
|
Ich hab mal nen bisschen das MySQL Handbuch nach nützlichen Funktionen durchsucht:
Zitat:
MySQL can create indexes on multiple columns. An index may consist of up to 15 columns.
(On CHAR and VARCHAR columns you can also use a prex of the column as a part of an
index.)
A multiple-column index can be considered a sorted array containing values that are created
by concatenating the values of the indexed columns.
MySQL uses multiple-column indexes in such a way that queries are fast when you specify
a known quantity for the rst column of the index in a WHERE clause, even if you don't
specify values for the other columns.
Suppose a table is created using the following specication:
mysql> CREATE TABLE test (
id INT NOT NULL,
last_name CHAR(30) NOT NULL,
first_name CHAR(30) NOT NULL,
PRIMARY KEY (id),
INDEX name (last_name,first_name));
Then the index name is an index over last_name and first_name. The index will be used
for queries that specify values in a known range for last_name, or for both last_name and
first_name. Therefore, the name index will be used in the following queries:
mysql> SELECT * FROM test WHERE last_name="Widenius";
mysql> SELECT * FROM test WHERE last_name="Widenius"
AND first_name="Michael";
mysql> SELECT * FROM test WHERE last_name="Widenius"
AND (first_name="Michael" OR first_name="Monty");
mysql> SELECT * FROM test WHERE last_name="Widenius"
AND first_name >="M" AND first_name < "N";
However, the name index will NOT be used in the following queries:
mysql> SELECT * FROM test WHERE first_name="Michael";
mysql> SELECT * FROM test WHERE last_name="Widenius"
OR first_name="Michael";
For more information on the manner in which MySQL uses indexes to improve query per-
formance, see Section 5.4.3 [MySQL indexes], page 323.
|
So könnte es gehen!
Code:
mysql> SELECT * FROM test WHERE textfiled_1 >="a" AND ftextfiled_1 < "z";
__________________
the0bone
Wissen ist Macht, nichts Wissen macht nichts!
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:44 Uhr.
|
 |