这是表格
chr
chr1
chr2
chr10
chrU_X
chrM_a_a
我想得到的只有chr%和数字%(chr1,chr2,chr10这种情况):
select chr
from varianti
where chr like 'chr_'
group by chr
但它只返回chr1,chr2而不是chr10。
我想得到这样的结果:
chr
chr1
chr2
chr10
有什么不对吗?
答案 0 :(得分:2)
您可以使用SIMILAR TO:
select *
from chr
where col similar to 'chr[0-9]*'
或正则表达式:
select *
from chr
where col ~ '^chr[0-9]*$'
请看小提琴here。