Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Dokładna ilość znaków w LIKE
Forum PHP.pl > Forum > Przedszkole
L0k0
Witam,

muszę wyszukać wszystkie ciągi znaków zaczynające się na cyfrę 3 i mające dokładnie 8 znaków np.: 30012345.

Próbowałem szukać poprzez:

  1. LIKE "3%"
- ale to znajduje dowolne znaki po 3-ce
  1. LIKE "3?questionmark.gifquestionmark.gifquestionmark.gif"
- to też nie działa

kombinowałem jeszcze na kilka sposobów i nic. Nie wiem czy w ten sposób się da czy należy zastosować jakąś funkcję zliczającą długość?

Pozdrawiam!
trueblue
Character Description
% Matches any number of characters, even zero characters
_ Matches exactly one character
mmmmmmm
Pewnie chodzi ci o 3 i 8 CYFR. jeśli tak, to REGEXP: WHERE pole REGEXP '^3[0-9]{7}$'
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.