Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapytanie sql.
Forum PHP.pl > Forum > Bazy danych > MySQL
mskiba
.Mam w bazie w tabeli numer_kat, rekord "C 15.85.85-25 120", i chcialbym do wyszukac ale po samych literach i cyfrach.

Jak wezme:

  1. SELECT * FROM tabela WHERE numer_kat='C 15.85.85-25 120';


To mi go znajdzie, ale potrzebuje taka forme:

  1. SELECT * FROM tabela WHERE numer_kat='C15858525120';



Chodzi o to zeby szukalo tylko po literach i cyfrach wink.gif


Z gory dziekuje.
bpskiba
  1. SELECT REPLACE(REPLACE(REPLACE(numer_kat," ",""),".",""),"- ","")
  2. FROM tabela
aniolekx
podejrzewam ze optymalne rozwiązanie to dodatkowa kolumna+index i trzymanie danych także w tej formie.
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.