| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 850 人关注过本帖
标题:不明白 where
只看楼主 加入收藏
一刀客
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-10-26
收藏
 问题点数:0 回复次数:3 
不明白 where
use sales
go
create proc proc_gno
@商品名称 varchar(20),@生产厂商 varchar(30),@商品编号 int output
as
select @商品名称=商品名称
from goods
where 商品名称=@商品名称 and 生产厂商=@生产厂商
======================
不理解最后一句:where 商品名称=@商品名称 and 生产厂商=@生产厂商。
比如,不是已经:select @商品名称=商品名称 了吗?那当然:商品名称=@商品名称 了。
谁能解释一下~~
搜索更多相关主题的帖子: 生产 where 
2007-11-25 14:13
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
这与select查询的顺序有关.
大概是先From产生一个关系模式
然后再Where在这个关系模式上选择行.
然后再Select在这上进行投影..

我的msn: myfend@
2007-11-25 15:19
orliubc
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2007-11-18
收藏
得分:0 
TO 1楼,
select @商品名称=商品名称 ---- 是新字段名称的派生
where 商品名称=@商品名称 and 生产厂商=@生产厂商 ---- 是WHERE子句的判断条件

eg:
Execute proc_gno '三星手机','三星公司',1000

**返回**
三星手机             --字段名(原来是“商品名称”)
------------------------------------
三星手机             ---字段值

[[italic] 本帖最后由 orliubc 于 2007-11-25 15:48 编辑 [/italic]]
2007-11-25 15:46
FFEEDD
Rank: 1
等 级:新手上路
帖 子:640
专家分:0
注 册:2007-11-16
收藏
得分:0 
楼主多此一举了,顶楼上的兄弟
select @商品名称=商品名称 ------------------------这里派生的太不伦不类了
from goods
where 商品名称=@商品名称 and 生产厂商=@生产厂商

Behind the glory of a lonely words
荣耀的背后刻着一道孤独......
2007-11-25 16:00
快速回复:不明白 where
数据加载中...
 
   



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

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