sql server
果冻_布丁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
convert cast
个人百度空间链接:http://hi.baidu.com/ygd2668/home convert 和 cast都可以进行类型转换 只是convert可以加样式使用例子:--38、查询Student表中每个学生的姓名和年龄。--select * ,cast(substring(CONVERT(nvarchar,GETDATE() , 25) , 1 , 4) as int) - c原创 2011-11-02 13:29:20 · 625 阅读 · 0 评论 -
any 、all
个人百度空间链接:http://hi.baidu.com/ygd2668/homeany是任意一个,只有满足一个条件即可all是全部,必须满足全部条件查询选修编号为“3-105“课程且成绩至少高于选修编号为“3-245”的同学的Cno、Sno和Degree,并按Degree从高到低次序排序。select * from score where cno = '3-105' and d原创 2011-11-02 14:36:23 · 680 阅读 · 0 评论 -
union 、 union all
个人百度空间链接:http://hi.baidu.com/ygd2668/home查询所有教师和同学的name、sex和birthday.select tname,tsex,tbirthday from teacher union select sname,ssex,sbirthday from student;在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为原创 2011-11-02 14:39:25 · 495 阅读 · 0 评论 -
sql 语句练习
个人百度空间链接:http://hi.baidu.com/ygd2668/home发个select语句的练习,希望对初学者有帮助,答案我会在后面发出来CREATE TABLE STUDENT(SNO VARCHAR(3) NOT NULL, SNAME VARCHAR(4) NOT NULL,SSEX VARCHAR(2) NOT NULL, SBIRTHDAY DATET转载 2011-11-02 13:18:26 · 602 阅读 · 0 评论 -
把一个表中的一列数据赋值给同一个表中的另外一列
一列付给另外一列update CIRCULATIONMC set C_NEWDATA = C_DATA批量修改一列的内容update CIRCULATIONMC set C_NEWDATA = replace(C_NEWDATA,'-','') where C_CODE = '010$a' or C_CODE = '011$a'原创 2012-02-13 11:26:41 · 2213 阅读 · 0 评论 -
exists 和 管理查询的 区别
exists select forminfoim0_.C_FORMNO from FORMINFO forminfoim0_ where (exists (select formquesti1_.C_FORMNO from FORMQUESTION formquesti1_ where forminfoim0_.C_FORMNO=formquesti1_.C_FORMNO and fo原创 2012-09-03 13:18:43 · 833 阅读 · 0 评论 -
group by
个人百度空间链接:http://hi.baidu.com/ygd2668/home group by 是对查询结果分组 having 是在分组结果的基础上 在对每组进行条件判断 where 是获得查询结果的条件 ordey by 是对组进行排序group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后原创 2011-11-02 14:32:10 · 500 阅读 · 0 评论
分享