Support Questions

Find answers, ask questions, and share your expertise
Announcements
Check out our newest addition to the community, the Cloudera Data Analytics (CDA) group hub.

numeric check in hive

Hive: I have a column name(varchar), table has now both alphabets and pure numeric values. I want to count the column name that has only numeric values

1 ACCEPTED SOLUTION

Explorer

@Prabhu Muthaiyan You can write query similar to this to get count of numberic values:

select count(*) from <tableName> where cast(<colName> as double) is not NULL

View solution in original post

2 REPLIES 2

Explorer

@Prabhu Muthaiyan You can write query similar to this to get count of numberic values:

select count(*) from <tableName> where cast(<colName> as double) is not NULL

New Contributor

@Prabhu Muthaiyan , you can use rlike regex

select count(*) from <tableName> where <colName>  not rlike '[^0-9]' ;
Take a Tour of the Community
Don't have an account?
Your experience may be limited. Sign in to explore more.