Mysql Névelő szűrése
Hali,
A kérdésem az lenne, hogy miként lehet egyszerűen (akár subquery-k nélkül) megoldani egy select querynél, hogy a névelőket ne vegye figyelembe? Konkrét példával élve, egy dvd adatbázis listázásánál ne hozza előre a névelővel szereplő címeket, hanem a megfelelő helyen jelenjenek meg.
Talán a substring jó lenne, de a névelő lehet 'A' és 'Az' is, de általánosságban nem tudom hogy kéne nekifogni. Persze végső megoldásként lehetne utólag php-val bűvészkedni, de ha lenne megoldás rögtön sql-ből megoldani, az jobb lenne.
Köszi.
■ A kérdésem az lenne, hogy miként lehet egyszerűen (akár subquery-k nélkül) megoldani egy select querynél, hogy a névelőket ne vegye figyelembe? Konkrét példával élve, egy dvd adatbázis listázásánál ne hozza előre a névelővel szereplő címeket, hanem a megfelelő helyen jelenjenek meg.
Talán a substring jó lenne, de a névelő lehet 'A' és 'Az' is, de általánosságban nem tudom hogy kéne nekifogni. Persze végső megoldásként lehetne utólag php-val bűvészkedni, de ha lenne megoldás rögtön sql-ből megoldani, az jobb lenne.
Köszi.
Ha a tábla MyIsam akkor
Új oszlop
Kössz
A második tippnél meg szét kéne bontani a táblát, amit nem akarok.
Kaptam egy tippet, utánanézek, de ez lesz a nyerő: string függvényekkel replace-elni a névelőket és az orderby-ba tenni. Elvileg működik, táblát nem kell bontani vele.
Tippként leírtam, hátha valaki szintén belefut.
Mindenesetre köszi a segítséget.
Nem keresés?