asp代码的问题~请高手帮忙!!

来源:百度知道 编辑:UC知道 时间:2024/05/16 03:55:08
sql="select * from Product where BigClassName='产品类别1' order by UpdateTime desc"
以上这段语句是查询显示类别1,并让他显示出来.
要怎么改代码才能实现 显示所有的类别呢,把所有类别都显示出来。

那你把条件“where BigClassName='产品类别1' ”去掉就可以了嘛。

sql="select * from Product order by UpdateTime desc"
把 where BigClassName='产品类别1' 这句去掉就成了!
结果是列出所有product 中所有的内容按UpdateTime 降序排列

sql="select * from Product order by UpdateTime desc"

你的意思是把有“产品类别”的相关项都显示出来嘛
那就是模糊查询咯
SQL模糊查询的语法为
“SELECT column FROM table WHERE column LIKE 'pattern'”。

SQL提供了四种匹配模式:
1. % 表示任意0个或多个字符。如下语句:
SELECT * FROM user WHERE name LIKE '%三%';
将会把name为“张三”,“三脚猫”,“唐三藏”等等有“三”的全找出来;

2. _ 表示任意单个字符。语句:
SELECT * FROM user WHERE name LIKE '_三_';
只找出“唐三藏”这样name为三个字且中间一个字是“三”的;
SELECT * FROM user WHERE name LIKE '三__';
只找出“三脚猫”这样name为三个字且第一个字是“三”的;

3. [ ] 表示括号内所列字符中的一个(类似与正则表达式)。语句:
SELECT * FROM user WHERE name LIKE '[张李王]三';
将找出“张三”、“李三”、“王三”(而不是“张李王三”);