ændre værdier i en where sætning
Dette er et nyt sp. i forlængelse af http://www.eksperten.dk/spm/415829Man kan ændre ved værdier i ens felter i select sætningen. F.eks.(eksemplet er fra sp. oven for):
select trim(leading '0' from replace(ID,'.0','.')) from artikler;
Derved vises strengene i ID feltet uden foranstillet '0' både før og efter '.'
Men hvis man forsøger det samme i where sætningen, f.eks.:
select forfatter from artikler where trim(leading '0' from replace(ID,'.0','.')) = '1.1';
- får man fejl: Empty set.
Er der en anden måde at opnå det samme på i where sætningen som jeg har gjort her i select sætningen?
//mik
