Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: MySQL-haku alkukirjaimen mukaan

Sivun loppuun

pistemies [03.12.2007 18:56:19]

#

Miten mahdettiin tehdä mysql-haku, jossa haetaan kentästä vain tietyllä kirjaimella alkavat nimet ja ei välitetä kirjasinkoosta?

kayttaja-2791 [03.12.2007 19:13:23]

#

Mitenkäs tuo nyt meni, "SELECT * FROM taulu WHERE nimi LIKE 'a%'"

Muistaakseni pitäisi toimia noin, kun LIKE oli oletuksena ei kirjainkokoriippuvainen?

ajv [03.12.2007 19:20:23]

#

WHERE nimi LIKE 'A%'?

Olinpas hidas.

pistemies [03.12.2007 19:25:51]

#

Kiitos. Tuollahan se alkoi toimia.

ajv [03.12.2007 19:47:36]

#

Mites haku menee, jos haluaa A-kirjaimella saada myös vaikka ^ajv tai [ajv] -nimimerkit? Joku regexp-hirvitys tähän oli.

jlaire [03.12.2007 19:57:10]

#

ajv kirjoitti:

Mites haku menee, jos haluaa A-kirjaimella saada myös vaikka ^ajv tai [ajv] -nimimerkit?

Tämä taitaa toimia:
REGEXP '^[^a-zA-Z]*[aA]'

peg [03.12.2007 21:06:28]

#

Joskus kantaan lipsahtaa välilyönti ensimmäiseksi merkiksi. Kannattaa tarkistaa ettei niitä ole WHERE nimi LIKE ' %'

ajv [03.12.2007 22:12:55]

#

peg kirjoitti:

Joskus kantaan lipsahtaa välilyönti ensimmäiseksi merkiksi. Kannattaa tarkistaa ettei niitä ole WHERE nimi LIKE ' %'

Ei lipsahda, jos trimmaa ne pois :)


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta