Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> select ... LIKE "?";, wyrazenia reglarne po LIKE
nylon
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 30.10.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Czesc wszystkim.

chcąc pobrać imiona zaczynające sie na k lub K w select wpisuje:

select * from X where imie LIKE "k%";

pytanie:
jak skonstruować zapytanie LIKE w mySQL 4.1, zeby pobrac imiona rozpoczynające sie liczbami, czyli od 0 do 9.

łopatologiczne rozwiązanie z ORami odpada winksmiley.jpg

czy są jakies wyrazenia regularne podobnie jak w php? LIKE "[:digit:]%" nie dziala winksmiley.jpg


--------------------
xurl | puste frazesy | kareel | ulx | zobacz więcej | porady podatkowe | niech o tobie gadają
Go to the top of the page
+Quote Post
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Zastosuj regexp

http://dev.mysql.com/doc/refman/5.1/en/regexp.html


--------------------
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Latwiej (IMO) dojdziesz do rozwiazania czytajac ten fragment: http://dev.mysql.com/doc/refman/5.1/en/pattern-matching.html
zamiast LIKE uzywasz RLIKE (lub REGEXP) i tyle smile.gif


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 15:18