Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] wybor rekordow
Forum PHP.pl > Forum > Przedszkole
yalus
witam

chcialbym wybrac rekordy z tabeli tylko takie gdzie na drugiej pozycji literka w polu imie to 'spacja'

tabela:

id imie
1 a jan
2 pawel
3 f adam


wynik powinien dac tylko rekordy 1 i 3

czy moglby mi ktos pomoc w realizacji tego?


pozdrawiam
nospor
  1. SELECT * FROM tabela WHERE imie LIKE '? %'

?
yalus
niestety niedziala to zapytanie

jak zastosuje to zapytanie:
  1. SELECT * FROM tblcustomers WHERE last_name LIKE "% %"

to dostaje wszystkie rekordy bez wzgledu na to na ktorej pozycji znajduje sie spacje


a to zwraca mi nula
  1. SELECT * FROM tblcustomers WHERE last_name LIKE "? %"
webdice
  1. SELECT * FROM `tabela` WHERE SUBSTRING(`imie`, 2, 1) = ' '


EDIT: drobny błąd w kodzie, poprawiłem.
yalus
nie szkodzi zakumalem

swietnie

a wiesz moze jak usunac ta spacje
webdice
Na razie nie przychodzi mi nic do głowy co pozwalało by to zrobić w zapytaniu. Możesz wczytać te rekordy do PHP, usunąć spacje, a następnie uaktualnić je w bazie.
yalus
ok dzieki
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.