国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP中巧用Split()函數(shù)生成SQL查詢語句的實(shí)例

2024-05-04 11:09:45
字體:
供稿:網(wǎng)友
有時候我們需要根據(jù)參數(shù)來實(shí)現(xiàn)多種條件查詢,這里就是通過split函數(shù)將參數(shù)分割為多個

Split 程序代碼

復(fù)制代碼 代碼如下:


<%attribs="商場名^^快餐店名^^報(bào)停名"
names=Split(attribs,"^^")
i=0
for each name in names
  response.write names(i)&"<br>"
  i=i+1
next
%>

程序拆分結(jié)果:
商場名
快餐店名
報(bào)停名

根據(jù) Split 結(jié)果生成 SQL 語句

復(fù)制代碼 代碼如下:


<%attribs="商場名^^快餐店名^^報(bào)停名"
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)="報(bào)停名" 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
%>

程序運(yùn)行結(jié)果:

復(fù)制代碼 代碼如下:


select top 10 * from TableName where 商場 like '%商場名%' or 快餐店 like '%快餐店名%' or 快餐店 like '%報(bào)停名%' Ordey by Id DESC

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 邵阳县| 昆明市| 南和县| 拉萨市| 巴林右旗| 聂荣县| 静乐县| 柘荣县| 达日县| 桂林市| 山西省| 洪江市| 中西区| 鸡泽县| 农安县| 兰溪市| 磐石市| 永清县| 红桥区| 纳雍县| 仁布县| 邓州市| 航空| 凤城市| 泽普县| 舟山市| 神木县| 曲沃县| 宜城市| 怀仁县| 武冈市| 托里县| 突泉县| 嵊州市| 吕梁市| 昭觉县| 浠水县| 玉树县| 高雄市| 鄯善县| 北宁市|