select distinct(language) , language * 100 /(select count(language) as cl from data) as 'lang_percent' from data; Can you explain what is wrong here