Это конечно ручками в БД не считают, для этого есть например Ansi SQL(язык программирования):
Select count(*) from train Where category = 'скорый' or station = 'Казанский'
если вернуться к школе:
скорый или Казанский.
считать вручную например можно так:
1) сначала считаем все те которые "скорые" - 8штук.
2) считаем те которые "Казанский", но смотрим, чтобы они не были скорыми 2штуки(не 3!). Так как мы не считаем дубли(дважды одну и ту же запись!)
8+2=10;