问题描述
- 怎样用sql语言在大型数据中查找查找指定数据的位置
-
怎样用sql语言在大型数据中查找查找指定数据的位置
比如我有100万dna数据 从中查找指定ATCGA的序列的位子,用sql可以实现吗?
解决方案
可以实现,但是比较慢.
100万的DNA数据,你是怎么分批或者分组组织的呢?ATCGA只是一条记录的一个片段吗?
你可以用select * from dnaTable where val like '%ATCGA%';
解决方案二:
可以,一般需要建索引
解决方案三:
http://blog.csdn.net/havedream_one/article/details/44395543
这有一篇关于搜索DNA的一道题
你可以看看,或许对你有帮助(可以将待查的100w数据读入依次内存,然后使用上述算法思想搜索指定序列)。
如果非得用sql,可以使用楼上的
时间: 2024-09-24 08:03:27