
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 · 608 阅读 · 0 评论 -
any 、all
个人百度空间链接:http://hi.baidu.com/ygd2668/home any是任意一个,只有满足一个条件即可 all是全部,必须满足全部条件 查询选修编号为“3-105“课程且成绩至少高于选修编号为“3-245”的同学的Cno、Sno和Degree,并按Degree从高到低次序排序。 select * from score where cno = '3-105' and d原创 2011-11-02 14:36:23 · 668 阅读 · 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 · 473 阅读 · 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 · 585 阅读 · 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 · 2189 阅读 · 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 · 823 阅读 · 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 · 487 阅读 · 0 评论