分区表如何根据字段的前缀分区

【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.2.1
【问题描述】在我目前的使用场景下,分区表所依赖的key其实存储的是一个hash。我现在想要根据这个 hash 的前n位来进行分区以便后续查询时进行裁切。Oceanbase 的分区方式中 range 支持表达式但是要求必须是整型,range columns 支持字符串但是不支持表达式。目前的情况下,除了将前缀单独存储成一列去做 range columns 以外,有没有其他的方法实现既根据字符串前缀分区,又能在查询时进行裁切?