AWS Athena查询查找日期列是字符串或不满足时间戳格式



我正在测试AWS Athena上的Sprak 3升级,需要检查日期列的时间戳格式是否正确,谁能给我查询一下日期列是否有时间戳格式以外的值

假设您有一个varchar列,您可以尝试使用date_parse包裹在try:

select *
from table 
where try(date_parse(string_column, 'your_expected_format')) is null -- assuming no original nulls in column

或通过try_cast为"标准";格式:

select *
from table 
where try_cast(string_column as timestamp) -- assuming no original nulls in column

相关内容

  • 没有找到相关文章