Postgresql:Generate Sequence

后端 未结 2 395
暗喜
暗喜 2021-01-28 16:10

The query below generates a line of DNA sequence

prepare dna_length(int) as
with t1 as (select chr(65) as s union select chr(67) union select chr(71) union select         


        
2条回答
  •  轮回少年
    2021-01-28 16:43

    Something like this?

    select x, string_agg((array['A', 'C', 'G', 'T'])[1 + floor(random() * 4)], '')
    from generate_series(1, 20, 1) gsn(n) cross join
         generate_series(1, 10, 1) gsx(x)
    group by x
    

提交回复
热议问题