Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%)
|
Mam tabele z imionami i nazwiskami ludzi:
Kod id nazwisko 1 patryk sitarz 2 adam mickiewicz 3 pawel abramowicz 4 michal podolski jak zrobić, aby wyświetlił osoby z tej tabeli których imie LUB nazwisko zaczyna się od konkretnej litery, np. dla litery A powinny się wyśweitlić rekordy: Adam Mickiewicz Pawel Abramowicz wiem, że najprościj by było rozdzielić imie i nazwisko do osobnych kolumn, ale niestety struktura bazy musi zostać zachowana. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 |
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%)
|
zapytanie, które zaproponowałeś pokaże wszystkie rekordy z których znajdzie się litera A, a nie te które zaczynają się na litere A
|
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 |
a przetestwoales je? bo ja tak i zwraca pozadany wynik
najpierw sprawdza czy zaczyna się coś na "a", jesli nie to sprawdza czy jest nazwisko z dowolnymi znakami potem spacja (czyli nazwisko po spacji) a potem znowu litera "a" i dowolne znaki. Co w tym jest źle? Raczej nic. Owszem, mogłoby byc źle, jabyś w nazwisku mial losowo wstawiane spacje, tylko to już nie byloby nazwisko (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował nospor 29.06.2005, 13:45:45 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Hamburg / Darlowo Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
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%)
|
@maciu Jak bys przetestowal to bys zobaczyl ze @nospor podal Ci poprawne rozwiazanie.
Jesli zawsze nazwisko bedzie w 2 kolejnosci to mozna tylko dac jeden warunek
mozesz jeszczce dodac zeby sprawdzal po duzych i malych literach |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%)
|
ja też testowałem i wybrało np. rekord z nazwiskiem Michal Wrona. Może nie testowaliście dokładnie, albo czegoś tu nierozumiem.
Użyłem takiego kodu
|
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 |
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%)
|
faktycznie mój błąd, kurcze zawsze mam problemy z tymi cudzysłowiami. Kolega mi podał też takie rozwiązanie:
ale chyba lepsze jest to z LIKE, bo nie zwraca uwagi na wielkość liter prawda? Bo chyba innyh różnic nie ma |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 10.08.2004 Skąd: Uć Ostrzeżenie: (0%)
|
Czesc,
w tym samym temacie, ale z polskimi znaczkami. mam zapytanie
Zapytanie zwraca tylko te rekordy w ktorych występuje Ą a nie zwraca tych w których występuje ą. Co należy zrobić aby wyświetlał oba rekordy niezależne od wielkości polskich znaków? Dzięki za pomoc. Jacek |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%)
|
Co do początku - a o funckji LEFT nie słyszeliście ? Wydaje mi się, że będzie działać szybciej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#12
|
|
|
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%)
|
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 10.08.2004 Skąd: Uć Ostrzeżenie: (0%)
|
|
|
|
|
Post
#14
|
|
|
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%)
|
Wydaje mi sie ze LIKE jest szybszy.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 28.10.2025 - 19:56 |