| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 608 人关注过本帖
标题:SQL语句可以这么写么?
只看楼主 加入收藏
champion1983
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-12-27
收藏
 问题点数:0 回复次数:9 
SQL语句可以这么写么?
select * from products where type_id='"&"what is new"&"' or type_id='"&"fish"&"' or type_id='"&"lures"&"' order by class_id


这样写可以么?有没有违反sql语句的规范?
搜索更多相关主题的帖子: SQL 语句 type order 
2006-12-30 23:49
Philomena
Rank: 1
等 级:新手上路
帖 子:99
专家分:0
注 册:2006-8-23
收藏
得分:0 
如果what is new 和后面那个fish lures都是字符串 可以这样写 不过纯粹是多次一举
如果都不是 那么就是错误的。。。

2006-12-31 01:46
雨蒙珍珍
Rank: 1
等 级:新手上路
威 望:1
帖 子:169
专家分:0
注 册:2006-4-10
收藏
得分:0 
what is new   不建议用这个.直接用代表其意比较好.

[此贴子已经被作者于2006-12-31 2:43:05编辑过]


2006-12-31 02:42
champion1983
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-12-27
收藏
得分:0 

都是字符串的


web designer & network engineer
2006-12-31 10:33
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:37
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
一样的
用in更加规范,且代码量也减少

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-12-31 11:56
champion1983
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-12-27
收藏
得分:0 

谢谢,楼上


web designer & network engineer
2006-12-31 13:27
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
哪个更快点?

2006-12-31 14:22
wanglff
Rank: 2
等 级:新手上路
威 望:5
帖 子:375
专家分:0
注 册:2005-12-21
收藏
得分:0 
以下是标准数据记录筛选语法格式:
sql="select * from 数据表 where 字段名=字段值 order by 字段名 "
sql="select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名 "
sql="select top 10 * from 数据表 where 字段名 order by 字段名 "
sql="select * from 数据表 where 字段名 in (‘值1‘,‘值2‘,‘值3‘)"
sql="select * from 数据表 where 字段名 between 值1 and 值2"

自强不息:)
2006-12-31 16:17
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 
select * from products where type_id in ('what is new','fish','lures')  order by class_id

2006-12-31 16:20
快速回复:SQL语句可以这么写么?
数据加载中...
 
   



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

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