Onnistuuko

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
2461
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

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

Äänestä

Tiedot -> Teksti sarakkeisiin -> vaihtoehto "Erotettu" (sulkumerkillä tai väliviivalla)

Äänestä

Kommentoi aloitusta


jotenkin kirjoitti:

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

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu