Topic: Uzklausa, istraukianti is leneteles pirma iraso raide
Sveiki!
Zodziu kuriu uzklausa, kuri is lenteles, kurioje yra informacija apie vaizdo irasus (id, artist, title), paimtu tiktais iraso pirma raide ir paskaiciuotu kiek yra irasu prasidedanciu sia raide. Uzklausa:
SELECT DISTINCT( LOWER( SUBSTRING( artist, 1, 1 ) ) ) AS letter, COUNT(artist) AS count FROM video GROUP BY letter;
Viskas atrodo gerai, taciau noreciau, kad irasus, kurie prasideda skaiciais, uzklausa gruputo i viena kintamojo letter reiksme (pvz.: 0-9). Siuo metu ji grupuoja i atskiras reiksmes pvz., jei artist reiksme yra 2pac, letter = 2, jei 50 cent, letter = 5. Gal kas turit kokiu sprendimu arba galetumete nukreipti gera linkme?