Jos tietokannassa tietyssä sarakkeessa on seuraavanlainen data:
Matti Virtanen (opiskelija)
Jussi Halonen
Matti Ruotsalainen
Liisa Nieminen (opiskelija)
Heli Vuorikivi (opiskelija) (opettaja)
Tarja Suomalainen (opettaja)
Nyt pitäisi saada jotenkin suluissa olevat sanat/ammatit irti nimistä ja ryhmiteltyä, että näkisi mitä erilaisia sanoja on loppuen lopuksi suluissa on. Eli jotain GROUP BY "sulussa".
Rivejä tietokannassa on noin 800 000
Käytettävissä työkalut PHP & MySQL
Onnistuuko
2
445
Vastaukset
- Piru
jos ammatti ja nimi ovat samassa kentässä...
Noi nimet missä on sulut mukana saa varmaan kin esiin jollain haulla käyttämällä LIKE parametriä.
SELECT * from name WHERE nimi LIKE %(%)%;
FULLTEXT-indeksointi antaa lajjemmat mahdollisuudet hakuihin. Eli nimi kentästä pitäis tehdä FULLTEXT-indeksi taulua muokkaamalla. Sen jälkeen tauluun voi tehdä FULLTEXT-hakuja käyttämällä regular expressioneja. Näillä onkin melkeen mikä vaan jo mahdollista.
http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html - Jimmert
Tiedot -> Teksti sarakkeisiin -> vaihtoehto "Erotettu" (sulkumerkillä tai väliviivalla)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 73893
Miltä se tuntuu
Miltä se tuntuu havahtua, että on ollut ihmistä kohtaan, joka on rakastanut ja varjellut, täysi m*lkku? Vai havahtuuko s104768- 48687
- 38653
- 49634
- 31619
- 42618
Mitä se olisi
Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?34577- 50560
- 37506