ďťż
 
=?ISO-8859-2?Q?[MySQL]_Jak_napisa=E6_to_zapytanie=3F?= ďťż
 
=?ISO-8859-2?Q?[MySQL]_Jak_napisa=E6_to_zapytanie=3F?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

=?ISO-8859-2?Q?[MySQL]_Jak_napisa=E6_to_zapytanie=3F?=



Karol - 28-06-2006 00:08
=?ISO-8859-2?Q?[MySQL]_Jak_napisa=E6_to_zapytanie=3F?=
  Mam string np. "Ala ma kota,kot jestCzarny" i mam w bazie danych kolumnie w
której występują słowa oddzielone spacjami np. "czarny kot". Chciałbym
wybrać wszystkie rekordy z bazy danych dla których te słowa występują w
stringu, nie muszą być w kolejności.

Przykład: dla strinugu "Ala ma kota,kot jestCzarny"
Zawartość kolumny:
"czarny kot" powinien być wybrany,
"kot czarny" także powinien być dołączony,
"kot cZaRny" także powinien być dołączony,
"biały kot" nie powinien być wybrany.

Dodam iż zapytanie pisze w MySQL.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





kubik - 28-06-2006 00:09
=?iso-8859-2?q?Re:_Jak_napisa=E6_to_zapytanie=3F?=
 
Karol napisał(a):
> Mam string np. "Ala ma kota,kot jestCzarny" i mam w bazie danych kolumniew
> której występują słowa oddzielone spacjami np. "czarny kot". Chciałbym
> wybrać wszystkie rekordy z bazy danych dla których te słowa występują w
> stringu, nie muszą być w kolejności.
Spróbuj pobawić się wyszukiwaniem pełnotekstowym.

pozdrawiam
Adam Kubiczek




Rafalsxat - 28-06-2006 00:09
=?iso-8859-2?Q?Re:_=5BMySQL=5D_Jak_napisa=E6_to_zapytanie=3F? =
  > Przykład: dla strinugu "Ala ma kota,kot jestCzarny"
> Zawartość kolumny:
> "czarny kot" powinien być wybrany,
> "kot czarny" także powinien być dołączony,
> "kot cZaRny" także powinien być dołączony,
> "biały kot" nie powinien być wybrany.

sprawdz: where <col> regexp <val>

pozdr
raf

--
Archiwum grupy: http://niusy.onet.pl/pl.comp.bazy-danych




Karol - 08-07-2006 00:14
=?ISO-8859-2?Q?Re:_Jak_napisa=E6_to_zapytanie=3F?=
  kubik <adam.kubiczek@gmail.com> napisał(a):

> Spróbuj pobawić się wyszukiwaniem pełnotekstowym.
OK.

Nie mogę znaleźć w manualu sposobu jak dać parametr aby wszystkie
słowa musiały znajdować się w wyszukanych rekordach. Jak napisać
takie zapytanie?

"SELECT * , MATCH (typ,v1,v5) AGAINST('".$q."') AS wyszukaj FROM
`sklep_towary` WHERE MATCH (typ,v1,v5) AGAINST('".$q."') ".$extra." ORDER
BY wyszukaj DESC, typ ASC"

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





kubik - 08-07-2006 00:14
=?iso-8859-2?q?Re:_Jak_napisa=E6_to_zapytanie=3F?=
 
Karol wrote:
> kubik <adam.kubiczek@gmail.com> napisał(a):
>
> > Spróbuj pobawić się wyszukiwaniem pełnotekstowym.
> OK.
>
> Nie mogę znaleźć w manualu sposobu jak dać parametr aby wszystkie
> słowa musiały znajdować się w wyszukanych rekordach. Jak napisać
No to z kolei musisz użyć "boolean fulltext search" i poprzedzić
wymagane słowa znakiem '+'.

pozdrawiam
Adam Kubiczek
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Gdzie MySQL 4.1, a gdzie 5.0? [MS SQL] "set names" (mySQL) w MS SQL oracle -> oracle lub oracle -> mysql replikacja - programy [MySQL] Zwrot tego, co pasuje i nie pasuje :-/ [pgsql] Dostosowanie składni MySQL 5.0 -> PGSQL 8.1 [mysql] galeria zdjec - numerowanie zdjec [mysql] CONCAT agregujący, ale nie GROUP_CONCAT() mysql data 0000-00-00 na koniec [MySQL] Problem z zapisem danych w bazie danych jak przenieesc czesc tabeli do innej tabeli MySQL
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • oefg.opx.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com