需要RegEx根据字符串中的特定位置过滤数据集

时间:2019-06-05 11:57:11

标签: sql regex

想通过使用RegEx的SQL查询过滤数据集,以根据时间(小时)过滤条目,例如19:XX或09:XX。字符串的小时部分将位于位置12和13。

检查了其他一些问题和文章,但是我对此很陌生,无法解决。不知道它是哪个SQL数据库,但是我在Google BigQuery上使用它。感谢您的帮助!

Screenshot of data entries

1 个答案:

答案 0 :(得分:1)

访问日期/时间中的小时的标准方法是:

where extract(hour from timecol) = 19

并非所有数据库都支持提取。所有人都应该有类似的东西。