选择指定值
Selecting specified values
这是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
但它 returns 只有 chr1,chr2 而不是 chr10。
我想得到这样的结果:
chr
chr1
chr2
chr10
有什么问题吗?
您可以使用类似于:
select *
from chr
where col similar to 'chr[0-9]*'
或正则表达式:
select *
from chr
where col ~ '^chr[0-9]*$'
请参阅 fiddle here.
这是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
但它 returns 只有 chr1,chr2 而不是 chr10。
我想得到这样的结果:
chr
chr1
chr2
chr10
有什么问题吗?
您可以使用类似于:
select *
from chr
where col similar to 'chr[0-9]*'
或正则表达式:
select *
from chr
where col ~ '^chr[0-9]*$'
请参阅 fiddle here.