SELECT Users

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
smartmedia
Δημοσιεύσεις: 25
Εγγραφή: 05 Μαρ 2005 18:58

SELECT Users

Δημοσίευση από smartmedia » 04 Οκτ 2007 23:46

Γεια χαρά,

Στη βάση που έχω 4.1 standard εχω 1 πίνακα με τους χρήστες... Θέλω να πάρω με ερώτημα τους χρήστες που το όνομα τους αρχίζει απο τους χαρακτήρες (!,@,~,1,2,3,4,5,6,7,8,9,0) ξέρει κανείς πως θα το κάνω...???

Για να πάρω τους χρήστες που το όνομα τους ξεκινάει απο 1 γράμμα, π.χ. a χρησιμοποιώ αυτό.
SELECT Username FROM Users Where Username LIKE 'a%' ORDER BY Username;

Ευχαριστώ εκ των προτέρων.

Άβαταρ μέλους
dik_
Δημοσιεύσεις: 476
Εγγραφή: 07 Ιουν 2007 11:28

SELECT Users

Δημοσίευση από dik_ » 05 Οκτ 2007 11:40

Κώδικας: Επιλογή όλων

SELECT Username FROM Users Where Username REGEXP '^[!@~0-9]' ORDER BY Username;
Ίσως χρειαστεί να κάνεις escape κάνα ! ή @ ή ~ αν και δεν νομίζω...

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

SELECT Users

Δημοσίευση από cordis » 05 Οκτ 2007 13:25

ή απλά και σίγουρα... :P

Κώδικας: Επιλογή όλων

SELECT Username FROM Users 
Where LEFT(Username,1) in ('!','@','~','1','2','3','4','5','6','7','8','9','0')
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
dik_
Δημοσιεύσεις: 476
Εγγραφή: 07 Ιουν 2007 11:28

SELECT Users

Δημοσίευση από dik_ » 05 Οκτ 2007 14:45

hmmm... καλό :)

smartmedia
Δημοσιεύσεις: 25
Εγγραφή: 05 Μαρ 2005 18:58

SELECT Users

Δημοσίευση από smartmedia » 05 Οκτ 2007 19:09

Ναι, πολυ καλό, φαντάζομαι το 1 μετά το username είναι ο αριθμός των χαρακτήρων που θα ψάξει... Πολύ καλό... Ευχαριστώ...

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες