| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 585 人关注过本帖
标题:关于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
快速回复:关于SQL语句简写问题请教一下
数据加载中...
 
   



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

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