En tiedä miksi tälläistä hakua kutsutaan, enkä ehkä siksi löytänyt googlesta apuja:
Oletetaan että mulla on tietokannassa taulu nimeltä "sanat" ja siellä on miljoonia eri sanoja.
Haluan tehdä haun, joka listaa kaikki sanat joiden nimessä on ensimmäinen kirjain "O" ja kolmas kirjain "J", kirjainkoolla ei ole väliä ja sanan pituus pitää olla sama. Haluan että haku tehdään hakusanalla joka on muotoa "O*J****". Yksi tuloksissa olevista sanoista saattaisi olla "OHJELMA".
Miten tuollaista pitäisi alkaa toteuttamaan? Vai onnistuuko yhdellä mysql-lauseella?
SELECT * FROM taulu WHERE sana LIKE 'O_J____';
http://dev.mysql.com/doc/refman/5.0/en/pattern-matching.html
Kiitos. Arvelinkin että mysql olis vähän kehittyneempi..
Aihe on jo aika vanha, joten et voi enää vastata siihen.