Task: Text to Code
Input (English): How many different songs have shared vocals?
Output (English): SELECT count(DISTINCT title) FROM vocals AS T1 JOIN songs AS T2 ON T1.songid  =  T2.songid WHERE TYPE  =  "shared"