序列-怎样用sql语言在大型数据中查找查找指定数据的位置

问题描述

怎样用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

序列-怎样用sql语言在大型数据中查找查找指定数据的位置的相关文章

mfc串口数据解析-如何从串口接收一段16进制数据中 读取需要的数据

问题描述 如何从串口接收一段16进制数据中 读取需要的数据 串口接收到的16进制数据: 53 d4 ac 4e d4 ac 2d 30 30 30 b4 2e 36 b2 8d 0a 53 d4 ac 4e d4 ac 2d 30 30 30 b4 2e 36 b2 8d 0a 53 d4 ac 4e d4 ac 2d 30 30 30 b4 2e 36 b2 8d 0a . . . 串口接收到的ASCII数据: ? k ? ? ? ? s ? ? k u ? ? ? k ? ? ? ? s ?

ssh中添加数据可以直接添加指定数据吗 不经过action 直接用方法向数据库表插入数据可以吗

问题描述 ssh中添加数据可以直接添加指定数据吗不经过action直接用方法向数据库表插入数据可以吗有没有什么办法可以实现的大神们教教我 解决方案 解决方案二:表中只有一个ID和一个string类型的字段我要插入数据到这个字段中什么数据都可以的我只是想要用到这个自动递增的id,用这个id来查其他数据解决方案三:肯定是可以的解决方案四:想越过Action?我想到的方法可以自己配一个servlet配一个xfire接口service提供接口或者直接main一个方法解决方案五:http://blog.c

在SQL Server 2005所有表中搜索某个指定列的方法_mssql2005

有时候我们只知道列的名字,但是不知道这列数据到底在哪个表里面,那么可以用下面的办法把含有这列数据的表查找出来. 复制代码 代码如下: Select O.name objectName, C.name ColumnName from sys.columns C inner join sys.objects O ON C.object_id=O.object_id where C.name like '%ColumnName%'order by O.name, C.name   在你实际试用中,把C

C#显示数据中的多条数据 需要用到什么控件?

问题描述 新手,如题.C#基于WIN_form的应用程序,如果要显示数据库中的多条数据需要用到什么空间?如何使用谢谢 解决方案 解决方案二:dataGridViewlistBoxlistView解决方案三:datagridview,简单点的话,利用向导你可以实现显示数据库的数据到网格.解决方案四:DataGridViewlistView解决方案五:datagridview+dataAdapterdataSet

XTools CRM:从粗放大数据中提炼精确厚数据

ZDNET至顶网CIO与应用频道 07月28日 综合消息:随着互联网时代的到来,越来越多的社交方式开始普及,人们在网上留下的"痕迹",不断地以数据的形式被记录下来.许多人现在似乎相信,理解我们这个世界的最佳方式,就是坐在电脑屏幕前分析我们称之为"大数据"的海量信息.与此同时,随着智能设备和移动网络的发展,人们在线时长正在不断增长,于是这些数据以惊人的速度增长,以至于我们可以更快的去了解一个人.更诱人的是,对大量数据的分析预测和判断,这将会产生商业财富. 但对于企业生

从Wireshark监听的数据中提取需要的数据

最近,需要将wireshark监听的数据进行提取,分两步:首先,应该得出wireshark的数据包吧,在图形化界面中可以非常直观的将监听数据进行存储,但是这样需要手动操作非常麻烦,而且容易出错(随着处理数据包的数量增加,图形化可能吃不消,以前就遇见过),在linux下,采用了tshark命令,tshark就是wireshark图形界面命令行化,命令如下: sudo tshark -f "udp port 1243" -i eth0 (-w)> /tmp/capture.cap 对

php搜索csv表格中是否存在指定数据

//搜索csv中指定内容  代码如下 复制代码 $fh = @fopen("csv_file_name", "r"); if($fh) {    if(flock($fh, lock_ex)) {       while(!feof($fh)) {          $line = fgets($fh);          if(strstr($line, $target_email_address) !== false) {             $data =

SQL语言快速入门(三)

sql语言|快速入门 我们日常使用SQL语言的工作过程中,使用最多的还是从已经建立好的数据库中查询信息.下面,我们就来详细介绍一下如何使用SQL语言实现各种数据库查询操作. SELECT-FROM 为方便讲解,我们在数据库中创建名为Store_Information的如下数据表. Store_Information Store_Name Sales Date Los Angeles 00 Jan-10-2000 San Diego 0 Jan-11-2000 Los Angeles 0 Jan-

SQL语言快速入门之三

sql语言|快速入门 我们日常使用SQL语言的工作过程中,使用最多的还是从已经建立好的数据库中查询信息.下面,我们就来详细介绍一下如何使用SQL语言实现各种数据库查询操作. SELECT-FROM 为方便讲解,我们在数据库中创建名为Store_Information的如下数据表. Store_Information Store_Name Sales Date Los Angeles $1500 Jan-10-2000 San Diego $250 Jan-11-2000 Los Angeles