这是 table
chr
chr1
chr2
chr10
chrU_X
chrM_a_a
我只想获得 chr%andnumber% (chr1, chr2, chr10 这种情况下):
select chr
from varianti
where chr like 'chr_'
group by chr
但它只返回 chr1 , chr2 而不是 chr10 。
我想得到这样的结果:
chr
chr1
chr2
chr10
有什么问题吗?
最佳答案
您可以使用 SIMILAR TO:
select *
from chr
where col similar to 'chr[0-9]*'
或正则表达式:
select *
from chr
where col ~ '^chr[0-9]*$'
请看 fiddle here 。
关于sql - 选择指定值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39567506/