You can do this by combination of SUM function with CASE WHEN clause.
For example, if we look at the completed, CASE WHEN will select 1 if current_status = 'completed' and 0 if current_status is anything else. And at the end when you sum that you get a final desired result.(1 + 1 + 0 = 2 for my example).
SELECT sum(case when current_status = 'completed' then 1
else 0
end) completed,
sum(case when current_status = 'incompleted' then 1
else 0
end) incompleted
FROM talent
where date between '2019/01/31' and '2019/02/28'
and country_id in (1, 2);
Here is a small DEMO
Here is how you can do it with UNION so you see one data under the other:
SELECT sum(case when current_status = 'completed' then 1
else 0
end) total_number
FROM talent
where date between '2019/01/31' and '2019/02/28'
and country_id in ( 1, 2)
union
SELECT sum(case when current_status = 'incompleted' then 1
else 0
end) total_number
FROM talent
where date between '2019/01/31' and '2019/02/28'
and country_id in ( 1, 2) ;
Here is the DEMO for this second query.
Note that in this both query's you can use:
date between '2019/01/31' and '2019/02/28'
instead of :
talent.date >= '2019/01/31' and talent.date <= '2019/02/28'
and:
country_id in (1, 2)
instead of :
(country_id = 1 or country_id = 2)