STRING w MySql

Wszystko o bazach danych

Moderator: Moderatorzy

STRING w MySql

Postprzez Armon Pt maja 16, 2008 15:11 pm

Witam,

Ostatnio pisałem program i napotkałem na problem związany z brakiem wiedzy na temat tego w jaki sposób w języku SQL sprawdzić wartość np. 3 elementu stringa.

Dokładniej miałem zadać pytanie do bazy danych aby sprawdziła ile osób jest z grudnia przy pomocy PESELÓW.

Wpadłem na pomysł, aby użyć klauzuli WHERE PESEL[literka3] = "1" AND PESEL[literka4] ="2";

To co pogrubiłem jest źle... W jaki sposób odwołać się do wiadomej przeze mnie literki w jakimś stringu (znam jej pozycję)

Próbowałem też do klauzuli WHERE dodać LIKE "%12%", w sumie by to działało... ale wybiera też osoby, które mają gdzie indziej tą 12-stkę.

Pewnie rozwiązanie jest proste, ale ja akurat nie mogę tego nigdzie znaleźć.

Prosiłbym o pomoc.

Pozdrawiam,

Armon
Life is brutal and full of zasadzkas but sometimes is good while and for this good while warto life ;)
http://videokurs.pl :-)
Avatar użytkownika
Armon
zaawansowany
zaawansowany
 
Posty: 388
Dołączył(a): Wt paź 31, 2006 23:45 pm

Re: STRING w MySql

Postprzez mnabialek Pt maja 16, 2008 16:02 pm

Sprawa bardzo prosta:

1) Można użyć like i znaków _ np. WHERE pesel LIKE '__12%' - więcej http://dev.mysql.com/doc/refman/5.0/en/ ... ching.html
2) Można skorzystać z funkcji substring - więcej http://dev.mysql.com/doc/refman/5.0/en/ ... ion_substr

Pozdrawiam
Promocja na abonament w serwisie - kup lub poleć innym - szczegóły na Abonament w serwisie
Avatar użytkownika
mnabialek
Administrator
Administrator
 
Posty: 656
Dołączył(a): Śr paź 25, 2006 14:05 pm
Lokalizacja: Częstochowa

Re: STRING w MySql

Postprzez Armon Pt maja 16, 2008 17:07 pm

Super, wielkie dzięki!

Wiedziałem, że to nie będzie nic trudnego, tylko jakoś brakowało mi już pomysłów co wpisać w wyszukiwarkę ;)

Pozdrawiam,

Armon
Life is brutal and full of zasadzkas but sometimes is good while and for this good while warto life ;)
http://videokurs.pl :-)
Avatar użytkownika
Armon
zaawansowany
zaawansowany
 
Posty: 388
Dołączył(a): Wt paź 31, 2006 23:45 pm


Powrót do Bazy danych

Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 0 gości

cron
ręceprecz odtybetu | Programista PHP | Pozycjonowanie www | Seo link directory | Pozycjonowanie Częstochowa | wizy do rosji | wizy do uzbekistanu
Sycylia | personal loans for bad credit | worek bokserski pusty | zakopane pokoje | OC