是否有SQL函数语句返回限制内的数组并用*替换数字以减小大小

是否有SQL函数语句返回限制内的数组并用*替换数字以减小大小,sql,arrays,function,arguments,Sql,Arrays,Function,Arguments,需要编写一个sql函数,将两个长度相同(位数相同)的不同整数作为参数:一个下限阈值和一个上限阈值。 函数应该返回一个向量,其中所有整数都在两个阈值之间,但是为了减少数组长度,函数应该返回一个通配符,而不是可能的数字 示例:下限阈值L=3778和上限阈值U=9423的函数输出 为了进一步澄清,示例中显示941*的行有一个数字被通配符替换,因此表示9410-9419中的所有值 示例中显示93*的行有两个数字替换为通配符,表示9300-9399之间的所有值 等等 9423 9422 9421 9420

需要编写一个sql函数,将两个长度相同(位数相同)的不同整数作为参数:一个下限阈值和一个上限阈值。 函数应该返回一个向量,其中所有整数都在两个阈值之间,但是为了减少数组长度,函数应该返回一个通配符,而不是可能的数字

示例:下限阈值L=3778和上限阈值U=9423的函数输出 为了进一步澄清,示例中显示941*的行有一个数字被通配符替换,因此表示9410-9419中的所有值 示例中显示93*的行有两个数字替换为通配符,表示9300-9399之间的所有值 等等

9423
9422
9421
9420
941*
93*
.
378*
3779
3778

(1) 数组实际上不是SQL数据类型,尽管有些数据库支持它们。这使得(2)数据库标记非常重要。(3) 据我所知,向量在任何数据库中都不是SQL数据类型。见(2)。这种类型的操作实际上不是您通常在数据库中执行的操作。可以使用R语言来实现吗。?如有,有何指引