标题:SQL语句可以这么写么?
只看楼主
champion1983
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-12-27
 问题点数:0 回复次数:7 
SQL语句可以这么写么?

select * from products where type_id='"&"what is new"&"' or type_id='"&"fish"&"' or type_id='"&"lures"&"' order by class_id


这样写可以么?有没有违反sql语句的规范?

搜索更多相关主题的帖子: 语句 SQL 
2006-12-30 23:52
xu2000
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:51
帖 子:3890
专家分:56
注 册:2006-4-8
得分:0 
应该可以,不过为什么不用in?

我会拿出我全部的钱财,以保你衣食无忧。我会献出我所有的智慧,以助你一帆风顺。我会想到所有的笑语,以令你展眉开颜。我会挤出最长的时间,以使你终生幸福。        [本人原创的结婚宣言]
2006-12-30 23:57
champion1983
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-12-27
得分:0 
因为表里的这一列还有其他的值,我只想要这几个值

前辈的意思是
select * from products where type_id in ('"&"what is new"&"','"&"fish"&"','"&"lures"&"') order by class_id

这样么?

web designer & network engineer
2006-12-31 10:35
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
select * from products where type_id in ('what is new','fish','lures') order by class_id

这样就行了.


飘过~~
2006-12-31 14:48
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
得分:0 
以下是引用bygg在2006-12-31 14:48:34的发言:
select * from products where type_id in ('what is new','fish','lures') order by class_id

这样就行了.


他的值是从外部取得的,按他自己写的即可


2006-12-31 14:52
champion1983
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-12-27
得分:0 
哦~谢谢前辈指点

web designer & network engineer
2006-12-31 15:11
myth_sky
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-12-31
得分:0 
哦。。。学下~~
2007-01-01 01:32
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
以下是引用LouisXIV在2006-12-31 14:52:05的发言:


他的值是从外部取得的,按他自己写的即可

哦,知道了.


飘过~~
2007-01-01 14:00



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




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

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