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

原创 2002年10月28日 09:43:00
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

如何将sqlserver表中的数据导出sql语句或生成insert into语句

drop proc proc_insert go create proc proc_insert (@tablename varchar(256)) as begin set nocount...
  • duanmu19891209
  • duanmu19891209
  • 2015年01月08日 13:43
  • 6520

Laravel SQL 查询语句集锦

1、从数据表中取得单一数据列 $user= DB::table('users')->where('name','John')->first(); 2、检索表中的所有行 复制代码代码如下: ...
  • chajinglong
  • chajinglong
  • 2016年07月19日 11:08
  • 9603

Oracle存储过程拼接in语句 & 自定义split函数

关于Oracle存储过程中拼接in语句以及自定义split函数
  • wlwlwlwl015
  • wlwlwlwl015
  • 2016年05月20日 09:55
  • 2315

巧用C# Split()函数获取SQL语句中操作字段

这是前天工作时要求的,将SQL语句的操作字段获取出来挂在树节点上,感觉这个函数以后还有可能会用到,特此总结一下,函数中没有实现Select *的操作,只要添加判断条件即可。 工具函数:Split()...
  • anlidengshiwei
  • anlidengshiwei
  • 2014年11月05日 08:48
  • 1118

巧用DISPLAY_AWR函数与dba_hist_sqlstat结合查询SQL语句在指定节点指定时间范围内的历史执行计划

巧用DISPLAY_AWR函数与dba_hist_sqlstat结合查询SQL语句在指定节点指定时间范围内的历史执行计划 (查询SQL语句在指定节点指定时间段的执行计划)...
  • ljunjie82
  • ljunjie82
  • 2013年08月19日 00:19
  • 2790

巧用SQL:oracle pl/sql split函数

巧用SQL:oracle pl/sql split函数 转载自:http://mp.weixin.qq.com/s?__biz=MjM5MDAxOTk2MQ==&mid=2650271462&idx...
  • weinierzui
  • weinierzui
  • 2016年10月19日 23:00
  • 402

mysql、MS SQL关于分页的sql查询语句 limit 和row_number() OVER函数

在做项目的时候需要些分页,用的数据库是mysql,之前看到的参考例子是用MS SQL做的,在MS SQL、ORACLE里面有ROW_NUMBER() OVER函数可以在数据库里对数据进行分组。百度后的...
  • funi16
  • funi16
  • 2012年10月10日 16:51
  • 8433

管家婆ERP V3Ⅱ采购入库单生成金蝶财务软件K3 V10.3标准凭证引入的SQL select 查询语句

说明:双&括起来的是变量,执行查询前须换为常量,如: &上日& SELECT a.BillDate AS FDate, MAX(YEAR(a.BillDate)) AS FYear,      ...
  • aiyunfeng118
  • aiyunfeng118
  • 2011年09月01日 14:26
  • 1442

数据库函数和查询语句

  • 2011年05月13日 20:04
  • 40KB
  • 下载

SQL查询语句基础

  • 2015年12月23日 22:39
  • 341KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP中巧用Split()函数生成SQL查询语句
举报原因:
原因补充:

(最多只允许输入30个字)