标题:关于SQL语句简写问题请教一下
只看楼主
天蝎风
Rank: 1
来 自:广西
等 级:新手上路
帖 子:64
专家分:5
注 册:2010-11-7
结帖率:100%
已结贴  问题点数:20 回复次数:3 
关于SQL语句简写问题请教一下
各位好啊,我想问一下下面的语句该如何简写
<%
if nowxiaoqu="" then
    sql="select * from login order by xiaoqu,id"
  else
    sql="select * from login where xiaoqu="&nowxiaoqu&" order by id"
  end if
  set rs_login=conn.execute(sql)
  do while rs_login.eof=false

if nowbumen="" then
    sql="select * from login order by bumen,id"
  else
    sql="select * from login where bumen="&nowbumen&" order by id"
  end if
  set rs_login=conn.execute(sql)
  do while rs_login.eof=false
  %>
搜索更多相关主题的帖子: SQL 简写 语句 
2010-11-29 12:47
jansonwang
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:60
专家分:147
注 册:2010-11-25
得分:20 
天啊,徒弟,我星期五白给你上课了!
    sql="select * from login where 1=1"
  if nowxiaoqu<>"" then
    sql=sql&"and xiaoqu="&nowxiaoqu
  end if
  if nowbumen<>"" then
    sql=sql&" and bumen="&nowbumen
  end if
    sql=sql&" order by xiaoqu,bumen,id"
  set rs_login=conn.execute(sql)
  do while rs_login.eof=false
  %>
2010-11-29 14:23
天蝎风
Rank: 1
来 自:广西
等 级:新手上路
帖 子:64
专家分:5
注 册:2010-11-7
得分:0 
以下是引用jansonwang在2010-11-29 14:23:07的发言:

天啊,徒弟,我星期五白给你上课了!
    sql="select * from login where 1=1"
  if nowxiaoqu<>"" then
    sql=sql&"and xiaoqu="&nowxiaoqu
  end if
  if nowbumen<>"" then
    sql=sql&" and bumen="&nowbumen
  end if
    sql=sql&" order by xiaoqu,bumen,id"
  set rs_login=conn.execute(sql)
  do while rs_login.eof=false
  %>
哎哟,我真是笨啊~~谢师父指点!

南宁信息网http://www.
2010-11-29 14:40
不倒翁h
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2010-12-1
得分:0 
原来还可以这么写呀!

喜欢她,就要熟悉她,运用她!asp
2010-12-01 12:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-327234-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.993903 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved