On Fri, 20 Dec 2002 18:04:41 +0100, -Martin-
<martin_aarhof(AT)hotmail.com> wrote:
>Men er der ikk en anden og hurtigere løsning ?
Du kan bruge regulære udtryk. Fx:
... WHERE artist REGEXP '^[0-9]';
Ovenstående betyder, at artist skal begynde med 0, 1, 2, 3, 4, 5, 6,
7, 8 eller 9. Hvis du også vil have "b" med som muligt
begyndelsesbogstav, kan det let tilføjes:
... WHERE artist REGEXP '^[0-9b]';
REGEXP-funktionen gør ikke forskel på små og store bogstaver for
tekstfelter.
Regulære udtryk er, blandt en del andre steder, dokumenteret her:
http://www.mysql.com/documentation/mysql/bychapter/manual_Regexp.html#Regexp
Hvis du blot skal have alle dem, der begynder med et tal fra 1-9 (ikke
0, medmindre, det er efterfulgt af et højere tal), så er en
quick'n'dirty løsning bare:
... WHERE artist;
Men det er nok ikke det, du er interesseret i.
--
- Peter Brodersen