select count(distinct hostname) as unique_hostnames,
count(*) as record_count
from my_table
where clean_hostname is null
####
select hostname, count(*) cnt
from the_table
where clean_hostname is null
group by hostname
order by count(*) desc
##
##
update my_table set clean_hostname = hostname, confidence=100.0
where hostname in ('first.correct.host', 'second.correct.host', )
or hostname like '%.mybiz.com'
or hostname like '%.joescompany.net'
##
##
update my_table set clean_hostname = '*GARBAGE*', confidence=100.0
where hostname in ('first.correct.host', 'second.correct.host', )
or hostname like '%.spamzalot.foo'
##
##
update my_table set clean_hostname = hostname||'houston.com', confidence=95.0
where hostname like '%.q9ix'