Eli helpottaakseni tekemisiä kysyn neuvoa asiaan, jonka esittelen äärimmäisen simppelinä tässä.
Katso 3. viesti niin näet oikean kyselyn.
SELECT ukko.akku FROM td_ukko
palauttaa esim. rivin = U-K.K,O/A kku
Tästä pitäisi saada nyt kyselyn sisällä poistettua merkit (väli) , . - ja /
Miten käytännössä tapahtuu.
Mod. korjasi kooditagit!
MySQL:n REPLACE-funktiolla, ks. netistä.
SELECT REPLACE(REPLACE(ukko.akku, " ", ""), ".", "") FROM td_ukko
SELECT td_art_ref.artnr tdtuote, Refnr orig_tuoteno, concat( '#', refnr ) orig_tuoteno2, name merkki FROM td_art_ref JOIN td_manu ON ( td_art_ref.khernr = td_manu.hernr ) WHERE td_art_ref.dlnr = '144'
Kysely palauttaa taulukon :
tdtuote ------ orig_tuoteno ---- orig_tuoteno2 ---- merkki
1564-4654 -------39100-0M30.6 --- #39100-0M30.6 ---- LADA
Tälläiseen kyselyyn nyt pitäisi saada tuonne concat lausekkeen sekaan toimimaan kyseinen komento. Eli orig_tuoteno palauttaa alkuperäisen, ja orig_tuoteno2 pitäisi palauttaa ilman -., / merkkejä.
Olen kokeillut soveltaa yllä olevaa esimerkkiä, mutta en ole saanut kyselyä menemään läpi millään.
Aihe on jo aika vanha, joten et voi enää vastata siihen.