Sql
文章平均质量分 83
longxzq
这个作者很懒,什么都没留下…
展开
-
SQL经典面试题集(一)
SQL经典面试题集(一) 第一题: 为管理业务培训信息,建立3个表: S(S#,SN,SD,SA)S#,SN,SD,SA分别代表学号,学员姓名,所属单位,学员年龄 C(C#,CN)C#,CN分别代表课程编号,课程名称 SC(S#,C#,G) S#,C#,G分别代表学号,所选的课程编号,学习成绩 (1)...2009-12-05 19:09:13 · 126 阅读 · 0 评论 -
SQL经典面试题集(二)
SQL经典面试题集(二) 第十一题:有表students(name,class,grade),请用标准sql语句完成name class grade张三 数学 81李四 语文 70王五 数学 90张三 语文 60李四 数学 100王五 语文 90王五 英语 81 要求: 用sql语句输出各门功课都大于80分的同学姓名? ...2009-12-05 19:12:26 · 154 阅读 · 0 评论 -
union和union all 的区别
Union和Union all 的区别 在数据库中,union和union all关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。 union在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。 如:select * from test_union1 unionselect * from test_u...2009-12-05 19:18:54 · 145 阅读 · 0 评论 -
简洁、明晰!数据库设计三大范式应用实例剖析
简洁、明晰!数据库设计三大范式应用实例剖析 2008-11-19 11:01 分类:数据库 字号: 大大 中中 小小 引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可...2009-12-05 19:20:34 · 84 阅读 · 0 评论 -
sql性能优化
http://www.cnblogs.com/zhangzh/archive/2009/07/29/1533726.html http://topic.csdn.net/t/20060925/10/5045204.html原创 2010-02-04 11:21:34 · 69 阅读 · 0 评论 -
SQL连接
SQL中大概有这么几种JOIN: cross join inner join left outer join right outer join full outer join 他们都是基于cross join(笛卡尔乘积),举例说明 A_test表 Id a_name a_describe 1 a11111 a11111 2 a22222 a22222 ...原创 2010-06-10 13:45:38 · 90 阅读 · 0 评论 -
MySQL 两个经纬度之间的距离由近及远排序
select *,(2 * 6378.137* ASIN( SQRT( POW(SIN(PI()*(39.911688-angps_y)/360),2) + COS(PI()*39.911688/180)* COS(angps_y * PI()/180)*POW(SIN(PI()*(116.47727-angps_x)/360),2) ) ) ) as distance from...原创 2013-06-18 19:52:43 · 803 阅读 · 0 评论 -
Mysql/postgreSQL
分类: Mysql/postgreSQL 在网上一直看到的是or和in的效率没啥区别,一直也感觉是这样,前几天刚好在看《mysql数据库开发的36条军规》的文章,里面提到了or和in的效 率问题,文中提到or的效率为O(n),而in的效率为O(logn), 当n越大的时候效率相差越明显。今天刚好有时间决定对心中的疑惑进行测试,下面是详细的测试过程。第一步,创建测试表,并生...原创 2013-11-04 10:12:34 · 214 阅读 · 0 评论