[MySQL] Jak napisać zapytanie "nie czułe" na wielkość liter ?
Łukasz Jenek - 09-09-2006 01:07
[MySQL] Jak napisać zapytanie "nie czułe" na wielkość liter ?
Witam Przy pomocy zapytania 'select' wybieram z bazy wiersze. Jeśli mam słowo 'Ala' i 'ala' to wpisując w wyszukiwarce 'ala' nie znajduje rekordu 'Ala'.
Jak to zmienić ? Łukasz
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Tomasz Rup - 09-09-2006 01:07
Łukasz Jenek wrote:
> Przy pomocy zapytania 'select' wybieram z bazy wiersze. Jeśli mam słowo > 'Ala' i 'ala' to wpisując w wyszukiwarce 'ala' nie znajduje rekordu 'Ala'. > > Jak to zmienić ?
A nie łaska do dokumentacji sięgnąć??? Czy to aż takie trudne???
hint: ilike
-- Tomasz Rup JID:tomaszrup@gmail.com
Przemyslaw Popielarski - 09-09-2006 01:08
Tomasz Rup wrote: > > A nie łaska do dokumentacji sięgnąć??? Czy to aż takie trudne??? > > hint: ilike
Nie ma czegos takiego jak ilike w MySQL. I domyslnie MySQL nie zwraca uwagi na wielkosc liter, chyba, ze sobie tego zazyczymy.
http://dev.mysql.com/doc/refman/5.0/...nsitivity.html
-- ../ premax ../ premax@hot.pl ../ koniec i bomba, a kto czytal ten traba. w.g.
Dedko Leszek - 09-09-2006 01:08
Przemyslaw Popielarski napisał(a): > Tomasz Rup wrote: >> >> A nie łaska do dokumentacji sięgnąć??? Czy to aż takie trudne??? >> >> hint: ilike > > Nie ma czegos takiego jak ilike w MySQL. I domyslnie MySQL nie zwraca > uwagi na wielkosc liter, chyba, ze sobie tego zazyczymy. > > http://dev.mysql.com/doc/refman/5.0/...nsitivity.html >
A nie prościej zrobić cos takiego ? : SELECT * from tabela where upper(kolumna)=upper(aLA);
-- (* Decho *)
Przemyslaw Popielarski - 09-09-2006 01:08
Dedko Leszek wrote: >> http://dev.mysql.com/doc/refman/5.0/...nsitivity.html > > A nie prościej zrobić cos takiego ? : > SELECT * from tabela where upper(kolumna)=upper(aLA);
Nie prosciej, bo jak ktos sobie zadeklarowal pole typu BINARY (tak prawdopobnie jest skoro zwykle porownanie jest case sensitive u niego), to UPPER na takim polu nie ma prawa zadzialac.
-- ../ premax ../ premax@hot.pl ../ koniec i bomba, a kto czytal ten traba. w.g.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
MySQL - jak =?ISO-8859-2?Q?wyeksportowa=E6_zawarto=B6=E6_wie?==?ISO-8859-2?Q?lkiej_tabeli?=
[MySQL] Czy da =?ISO-8859-2?Q?si=EA_wykonac_takie_powi=B1z?==?ISO-8859-2?Q?anie_mi=EAdzy_tabelami=2C_i_jak_to_odpyta=E6_? ==?ISO-8859-2?Q?=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.plets2.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|