这么选记录?

问题描述

表中a1a2两字段001aaaa002bbbb003cccc004dddd005eeee现在有一字符串a=001,003,005这么写sql语句,把001,003,005三条记录显示出来?Select*Fromtzxxwhere................

解决方案

解决方案二:
Select*Fromtzxxwherea1=001ora1=003ora1=005

解决方案三:
"Select*Fromtzxxwherea1in("+a+")"

解决方案四:
1楼的说法支持2楼的说法我不明白,好像是数组查询,我是菜鸟
解决方案五:
引用2楼zyb134506的回复:

SQLcode"Select*Fromtzxxwherea1in("+a+")"

不是INT型的,用不了你这种方法。注意楼主是001,明显是字符串型的
解决方案六:
arr=a1.split(",");for(i=0;i<arr.getLength();i++){strSQL="selecta1,a2fromtable_namewherea1='"+arr(i)+"'";//SQL执行操作语句...}
解决方案七:
如果你用的是ASP,可以用split把字符串分割后,再循环到条件语句里。最后执行。
解决方案八:
selecttop3 fromtb
解决方案九:
str相当于你的a,这里帮你生成了SQL语句,你直接执行sqlstr就可以了。<%str="001,003,005"strsplit=split(str,",")sqlstr="select*fromtablename"fori=0toubound(strsplit)ifi=0thensql=sql+"wherea1='"&strsplit(i)&"'"elsesql=sql+"ora1='"&strsplit(i)&"'"endifnextsqlstr=sqlstr+sqlresponse.Writesqlstr%>

时间: 2024-11-05 12:29:14

这么选记录?的相关文章

android基于ListView和CheckBox实现多选和全选记录的功能_Android

应用开发中经常会有从数据库中读取数据显示,然后选中多条.全部记录并且删除的需求.在做定制系统联系人的时候也遇到这样的需求,下面写个简单的通过ListView和CheckBox实现多选.全选的例子.下面是具体的代码. 效果如下: MultiSelectActivity /** * MultiSelectActivity */ public class MultiSelectActivity extends Activity implements OnClickListener, OnItemCli

android基于ListView和CheckBox实现多选和全选记录的功能

应用开发中经常会有从数据库中读取数据显示,然后选中多条.全部记录并且删除的需求.在做定制系统联系人的时候也遇到这样的需求,下面写个简单的通过ListView和CheckBox实现多选.全选的例子.下面是具体的代码. 效果如下: MultiSelectActivity /** * MultiSelectActivity */ public class MultiSelectActivity extends Activity implements OnClickListener, OnItemCli

asp.net gridview实现全选,反选与删除记录的操作代码_实用技巧

gridview全选操作 复制代码 代码如下: 'columns'=>array( array( 'class'=>'CCheckBoxColumn', //'header'=>'全选', //'value'=>'$data->id', //'checked'=>'true', 'htmlOptions'=>array( 'width'=>'30', 'style'=>'text-align:center', ), ), 复制代码 代码如下: <

报表 批量打印-通过勾选一次打印多页报表

问题描述 通过勾选一次打印多页报表 通过勾选按钮在datagridview中多选记录,在报表模板中进行多页打印,怎么做?求大神 解决方案 Sub 手动双面打印() Dim Pages As Long Dim myBottonNum As Integer Dim myPrompt1 As String Dim myPrompt2 As String myPrompt1 = ""在打印时发生错误,请检查你的打印机设置"" myPrompt2 = ""

Access随机抽取数据库中的记录

数据库里有5条记录,随机抽取4条.SQL SERVER的话只需要newID()就行了,但ACCESS来说,它本身不提供newID()这个方法 code -------------------------------------- <% '-------------------------数据库连接----------------------- Set objConn = Server.CreateObject("ADODB.Connection") objConn.Connect

ASP实现access随机显示不重复记录解决方案

以下为引用的内容:<%'-------------------------数据库连接-----------------------Set objConn = Server.CreateObject("ADODB.Connection")objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" &_"Data Source=" & Server.MapPath

Access随机显示记录(不重复)解决方案

access|解决|随机|显示|重复 看了很多人讨论关于access随机取记录的帖子,不才,写了一个随机显示记录的解决方法,希望大家指正.数据库里有5条记录,随机抽取4条. code-------------------------------------- <% '-------------------------数据库连接----------------------- Set objConn = Server.CreateObject("ADODB.Connection")

随机抽取数据库中的记录

数据库里有5条记录,随机抽取4条. code--------------------------------------<%'-------------------------数据库连接-----------------------Set objConn = Server.CreateObject("ADODB.Connection")objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;"

Access随机显示记录解决方案

Access随机显示记录(不重复)解决方案: 看了很多人讨论关于access随机取记录的帖子,不才,写了一个随机显示记录的解决方法,希望大家指正.数据库里有5条记录,随机抽取4条. code --------------------------------------   <% '-------------------------数据库连接----------------------- Set objConn = Server.CreateObject("ADODB.Connection&