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
387
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
Ensi kesänä
Näin kesän viimeisenä minuutteina ajattelen sinua. Olisiko seuraava kesä "meidän" kesä? Tänä vuonna ei onnistuttu, mutta643305Tukalaa kuumuutta
Tietäisitpä vaan kuinka kuumana olen käynyt viime päivät. Eikä johdu helteestä, vaan sinusta. Mitäköhän taikoja olet teh433127- 432498
Anne Kukkohovin karmeat velat ovat Suomessa.
Lähtikö se siksi pois Suomesta ? Et on noin kar? mean suuret velat naisella olemassa1082376- 311923
Okei, myönnetään,
Oisit sä saanut ottaa ne housutkin pois, mutta ehkä joskus jossain toisaalla. 😘271820- 481626
Mihin hävisi
Mihin hävisi asiallinen keskustelu tositapahtumista, vai pitikö jonkin Hannulle kateellisen näyttää typeryytensä851435- 391300
- 821159