数据库
文章平均质量分 61
tangying201
这个作者很懒,什么都没留下…
展开
-
(转贴) 数据库设计三大范式应用实例剖析
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来设计转载 2009-10-25 20:54:00 · 283 阅读 · 0 评论 -
(转)SQL经典面试题集(二)
第十一题:有表students(name,class,grade),请用标准sql语句完成name class grade张三 数学 81李四 语文 70王五 数学 90张三 语文 60李四 数学 100王五 语文 90王五 英语 81要求: 用sql语句输出各门功课都大于80分的同学姓名? create table students (name varchar(25),class var转载 2009-10-27 22:21:00 · 817 阅读 · 1 评论 -
(转)SQL经典面试题集(三)
第二十题:怎么样抽取重复记录表:id name--------1 test12 test23 test34 test45 test56 test62 test23 test32 test26 test6查出所有有重复记录的数据,用一句sql 来实现create table D(id varchar (20),name varchar (20))insert into D转载 2009-10-27 22:25:00 · 679 阅读 · 0 评论 -
(转)SQL经典面试题集(一)
第一题: 为管理业务培训信息,建立3个表:S(S#,SN,SD,SA)S#,SN,SD,SA分别代表学号,学员姓名,所属单位,学员年龄C(C#,CN)C#,CN分别代表课程编号,课程名称SC(S#,C#,G) S#,C#,G分别代表学号,所选的课程编号,学习成绩(1)使用标准SQL嵌套语句查询选修课程名称为’税收基础’的学员学号和姓名?(2) 使用标准SQL嵌套语句查询选修课程编号为’C2’的转载 2009-10-27 22:15:00 · 946 阅读 · 0 评论 -
select语句的执行顺序与优化
SQL Select语句完整的执行顺序:1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;3、group by子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用having子句筛选分组; 在select 语句中可以使用group by 子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句转载 2009-11-07 00:02:00 · 1452 阅读 · 0 评论 -
sql server2000 中字符串类型的日期如何比较大小
<br />如果数据库中的日期是以字符串的形式来保存的,那么比较两个日期的方法一般有两种:<br /> <br />1、直接比较两个字符串的大小,例where date_time > '2009-1-1'(其中date_time是保存日期的字段,还有数据库表中的日期格式必须统一即要是2009-1-1都是这种格式的,如果其中有2009-01-01就会出错)<br /> <br />2、把字符串用convert()函数转化为日期类型后,再比较大小<br /> select * from table_na原创 2010-06-08 18:15:00 · 1887 阅读 · 0 评论 -
Sql Server 中一个非常强大的日期格式化函数
<br />Sql Server 中一个非常强大的日期格式化函数:<br />Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM<br />Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06<br />Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16<br />Select CONVERT(varchar(100), GETD转载 2010-06-08 17:12:00 · 290 阅读 · 0 评论