sql 语句的不等于如何写?

iamsangster 2006-06-16 06:22:14
且允许空值
...全文
27366 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sunny319 2006-06-18
  • 打赏
  • 举报
回复
select * from tab where field<>"123";
你那个且允许空值,如果这个字段判断其等于某个值,如"123";那么等于空值的记录肯定可以被抽出来的!
Id值没有变化,只对同一条记录进行了多次更新而已!
feijianxia 2006-06-18
  • 打赏
  • 举报
回复
不等于<>;
顺便看看上面的问题:
truename='"+truename+"',username='"+username+"',passwd='"+passwd+"' where id="+id;
SQL语句有问题,id值没有变化,你的循环中没有改变id的值,那么循环五次后只改变同一id下的数据,并且修改的内容是最后一次循环生成的内容
sina2003 2006-06-17
  • 打赏
  • 举报
回复
!=
<>
bcyangguang 2006-06-17
  • 打赏
  • 举报
回复
我发不了,只能在这里问了,
一个一次性修改多行的问题
其中truename,uwername,passwd,gangwei,都有五项内容,我想同时修改这五项的内容,做了好几天了,一直没做出来 ,大家帮我看一下吧
for (int i=1;i<=5;i++){
truename=request.getParameter("truename");
username=request.getParameter("username"); passwd=request.getParameter("passwd");
gangwei=request.getParameter("gangwei");


sql="update xt_yonghu set truename='"+truename+"',username='"+username+"',passwd='"+passwd+"' where id="+id;
stmt.executeUpdate(sql);
}
zt_soft 2006-06-17
  • 打赏
  • 举报
回复
!=
gudulyn 2006-06-17
  • 打赏
  • 举报
回复
<>
rlqiang 2006-06-17
  • 打赏
  • 举报
回复
SQL 应该没有问题,不过,你用for 好像是多此一举把,你可以跟踪你下你的代码,看看问题到底在哪一句,还有,用事件探测器跟踪一下SQL.凭这几句代码,看不出有什么问题。
futo 2006-06-17
  • 打赏
  • 举报
回复
<>可以,我试过
rlqiang 2006-06-16
  • 打赏
  • 举报
回复
select * from table1 where type<>2
rickhunterchen 2006-06-16
  • 打赏
  • 举报
回复
<>

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧