ASP中巧用Split()函数生成SQL查询语句的实例

Split 程序代码

复制代码 代码如下:
<%attribs="商场名^^快餐店名^^报停名"
names=Split(attribs,"^^")
i=0
for each name in names
  response.write names(i)&"<br>"
  i=i+1
next
%>

程序拆分结果:
商场名
快餐店名
报停名

根据 Split 结果生成 SQL 语句

复制代码 代码如下:
<%attribs="商场名^^快餐店名^^报停名"
names=Split(attribs,"^^")
i=0
sql="select top 10 * from TableName where"
for each name in names
  if names(i)="商场名" then
    sql=sql+" or 商场 like '%"&names(i)&"%'"
  end if
  if names(i)="快餐店名" then
    sql=sql+" or 快餐店 like '%"&names(i)&"%'"
  end if
  if names(i)="报停名" then
    sql=sql+" or 快餐店 like '%"&names(i)&"%'"
  end if
  i=i+1
next
sql=sql+" Ordey by Id DESC"
sql=Replace(sql, "where or", "where")
response.write sql
%>

程序运行结果:
复制代码 代码如下:
select top 10 * from TableName where 商场 like '%商场名%' or 快餐店 like '%快餐店名%' or 快餐店 like '%报停名%' Ordey by Id DESC

时间: 2024-09-20 11:39:48

ASP中巧用Split()函数生成SQL查询语句的实例的相关文章

ASP中巧用Split()函数生成SQL查询语句的实例_应用技巧

Split 程序代码 复制代码 代码如下: <%attribs="商场名^^快餐店名^^报停名"names=Split(attribs,"^^")i=0for each name in names  response.write names(i)&"<br>"  i=i+1next%> 程序拆分结果:商场名快餐店名报停名 根据 Split 结果生成 SQL 语句 复制代码 代码如下: <%attribs=&q

ASP中巧用Split()函数生成SQL查询语句

Split 程序代码 <%attribs="商场名^^快餐店名^^报停名"names=Split(attribs,"^^")i=0for each name in names  response.write names(i)&"<br>"  i=i+1next%> 程序拆分结果:商场名快餐店名报停名 根据 Split 结果生成 SQL 语句 <%attribs="商场名^^快餐店名^^报停名&quo

SQL2005 高效分页sql查询语句经典实例

方法一 SQL2005 高效分页sql查询语句经典实例 代码如下: select top 10 * from ( select top (@Page * 10) ROW_NUMBER() OVER (order by id) as RowNum, id, username from Guest where username = 'user' ) as T where RowNum > ((@Page - 1) * 10) 2 select * from ( select ROW_NUMBER()

asp中的javascript怎样进行sql查询

问题描述 asp中利用onblur触发javascript的函数function,但是怎样能够在javascript中实现连接数据库呢,源代码如下:<scriptlanguage="javascript">functionoutPut(csh){<%Setrs_user1=Server.CreateObject("ADODB.Recordset")sql1="selectccbh,ggxhfrom[shb]whereyqbh="

ASP中巧用Response属性(转)

response ASP中巧用Response属性 ---- 我在用ASP为某单位制作网页时遇到这样一个问题,单位以前的MIS系统中将 一些Word文件以字节流的形式保存在数据库中,现在用户要求我用ASP将这些Wor d文件数据从数据库中取出并在网页中显示出来.开始我自然地想到在服务器上创 建临时文件.然后在网页中增加一个指向这个临时文件的链接,但这个方法将大 大增加服务器的负担不说,而且在服务上如何保证特定客户端所使用的临时文件 不被其它客户端使用的文件覆盖,如何在文件传送给用户后将文件删除,

ASP中巧用Response属性

response ASP中巧用Response属性 ---- 我在用ASP为某单位制作网页时遇到这样一个问题,单位以前的MIS系统中将 一些Word文件以字节流的形式保存在数据库中,现在用户要求我用ASP将这些Wor d文件数据从数据库中取出并在网页中显示出来.开始我自然地想到在服务器上创 建临时文件.然后在网页中增加一个指向这个临时文件的链接,但这个方法将大 大增加服务器的负担不说,而且在服务上如何保证特定客户端所使用的临时文件 不被其它客户端使用的文件覆盖,如何在文件传送给用户后将文件删除,

SQL查询语句中的bool类型字段值的写法

  SQL查询语句中的bool类型字段值的写法 没有系统地看过SQL语句的写法说明,只是看了一些常用SQL语句的例子.今天写了条select * from table where sex='true',老是提示标准数据类型不匹配(我用的Access),检查了半天,原来sex字段作为bool(是/否)类型,在SQL语句中其值不需要用''引起来.

oracle中sql查询语句,求助

问题描述 oracle中sql查询语句,求助 比如有两张表 用户表User {id name }成绩表Score {id userid coursename courseScore}现在怎么查找每个用户的最高成绩 解决方案 select distinct u.idu.names.courseScore from User as uinner join ( select max(courseScore) as courseScore userid from Scoregroup by userid

PHP中SQL查询语句的id=%d解释(推荐)_php实例

在SQL语句中有一些写的是这样的: 'SELECT id FROM dbname WHERE xx_id = %d;', $bl['student_id'] 其中的"xx_id = %d",这里的%d指的是要取一个十进制的数(d的意思就是decimal十进制的意思),十进制数的内容就是后面的$bl['student_id']这个. 以上所述是小编给大家介绍的PHP中SQL查询语句的id=%d解释,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的! 以上是小编为您