| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1060 人关注过本帖
标题:请教高手,,,几个SQL句子
只看楼主 加入收藏
王铁牛
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-10-27
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
请教高手,,,几个SQL句子
查询在1979年出生的学生姓名;
分组统计各班级人数;
将学生“孙小华”的身份证设置为“3501031975031222614”;
查询”数计1班”身份证开头为”350104”的学生姓名;
步骤3、创建视图view_student,该视图包含以下信息:
班级名称、学生ID、学生姓名、出生日期、性别、身份证

1、创建一个能向学生信息表表插入数据的存储过程,该存储过程包含6个参数,分别用来传递学生ID、姓名、出生日期、性别、身份证、所属班级这几个值;
搜索更多相关主题的帖子: 姓名 身份证 统计 
2011-01-13 19:40
筱晓绾
Rank: 10Rank: 10Rank: 10
来 自:湖南
等 级:贵宾
威 望:12
帖 子:512
专家分:1736
注 册:2010-9-1
收藏
得分:10 
最好将表结构列出来 才容易解决...
2011-01-14 08:40
juejitianya
Rank: 4
等 级:业余侠客
威 望:3
帖 子:44
专家分:272
注 册:2009-9-11
收藏
得分:10 
需求不明确,需要补充内容:
1.你现在已经有的表结构,最后直接将构建脚本贴出来;
2.明确你需要大家帮你解决的问题;例如:
   查询1:查询”数计1班”身份证开头为”350104”的学生姓名;
   查询2:查询在1979年出生的学生姓名;
   ......

准确地表达你的需求,应该不是很难处理......
2011-01-14 14:34
zhoushichuan
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2009-2-16
收藏
得分:0 
CREATE Procedure InsetStudentInfo
@StudentID varchar(10),
@Name varchar(8),
@BirthDate varchar(10),
@Sex varchar(2),
@IdentityCard  varchar(18),
@Class  varchar(50),
@OutFlag      int output,
@Message       varchar (100) output
As
 Insert into StudentTable (StudentID,Name,BirthDate,Sex,IdentityCard,Class)
              Values(@StudentID ,@Name,@BirthDate,@Sex,@IdentityCard,@Class)
 if @@RowCount=0
        Select @outFlag=0 ,@Message='Error:Insert students information failure !'
 else  
        Select @outFlag=1 ,@Message='OK:Insert The students information SuccessFully !'
                        
Go
2011-01-27 20:14
xihabang
Rank: 2
等 级:论坛游民
威 望:1
帖 子:19
专家分:49
注 册:2010-12-5
收藏
得分:0 
select "姓名"  form 表明 where year=1997;
其余的自己去看看资料吧
2011-02-21 12:28
autobot
Rank: 4
等 级:业余侠客
帖 子:71
专家分:202
注 册:2007-9-6
收藏
得分:0 
查询在1979年出生的学生姓名;
select st.name from student as st where year(st.birthday) = '1979'

分组统计各班级人数;
select st.grade,count(*) from student as st group by st.grade

将学生“孙小华”的身份证设置为“3501031975031222614”;
update student set 身份证编号 = 3501031975031222614 where 姓名 = '孙小华'

查询”数计1班”身份证开头为”350104”的学生姓名;
select 姓名 from student where grade = '数计1班' and 身份证编号 like '350104%'

步骤3、创建视图view_student,该视图包含以下信息:
班级名称、学生ID、学生姓名、出生日期、性别、身份证
Create VIEW [dbo].[view_student]
AS
SELECT     班级名称,学生ID,学生姓名,出生日期,性别,身份证 FROM student
2011-03-02 16:08
autobot
Rank: 4
等 级:业余侠客
帖 子:71
专家分:202
注 册:2007-9-6
收藏
得分:0 
存储过程四楼已经写得很清楚了。
2011-03-02 16:09
快速回复:请教高手,,,几个SQL句子
数据加载中...
 
   



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

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