
SQL
wym3587
岁月可能忘却一个名字 歌声却记下了一种情感总是会有一种旋律随风去漂泊随缘 去流浪的抚去岁月的尘埃这时 你会发现 生命中曾经的片段是如此的清晰如此的美丽一串用心去感觉的音符
展开
-
采用左右值无限级分类
采用左右值编码来存储无限分级树形结构的数据库表设计该设计方案的优点是:只用一条查询语句即可得到某个根节点及其所有子孙节点的先序遍历。由于消除了递归,在数据记录量较大时,可以大大提高列表效率。但是,这种编码方案由于层信息位数的限制,限制了每层能所允许的最大子节点数量及最大层数。同时,在添加新节点的时候必须先计算新节点的位置是否超过最大限制。上面的设计方案必须预先设定类别树的最大层数以及最大子转载 2011-10-26 09:22:30 · 4758 阅读 · 0 评论 -
SQL查询每门课程最高分及人数
--先得到相同学科的最高分数,再查询stud表,找到最高分数的记录 select course,sudResult,COUNT(course)stuCount from (select * from stud a where sudResult=(select max(sudResult) from stud where course=a.course))b group by原创 2015-03-19 15:52:21 · 43047 阅读 · 1 评论 -
sql分组例子:查询某门课是最高成绩的记录
一直没有弄熟悉sql分组的问题,前些天看到一个面试题,把弄出来了,发到这里与大家分享一下。这里介绍一下分组求最高成绩的学生ID的例子,要使用一句sql语句实现。本来的题目是求每门课最高成绩的学生姓名,所处的班级等信息,经分析一下,难点在于得到score表中的studentid,剩下的再进行联合查询,就很容易了。功能:使用一句sql语句得到每门科的最高成绩的记录来源:www.as转载 2015-03-19 15:56:14 · 25428 阅读 · 3 评论 -
sql语句小结
获取当前时间并加100天 select CAST(GETDATE() as smalldatetime)+100 表示在year_born字段中查找20世纪70年代出生的人 使用"_"where year_born like '%197_%'表示在year_born字段中查找1971---1974年 使用"[ ]"where year_born like '%197[1原创 2012-03-20 23:04:45 · 727 阅读 · 0 评论 -
jqgrid MVC 存储过程分页
ALTER proc [dbo].[LogList]@pageIndex int,@pageSize int,@strFilter varchar(1000)asbegin exec('select top '+@pageSize+' * from (select distinct ROW_NUMBER() OVER(order by ID desc) as Row原创 2013-12-11 09:44:11 · 1745 阅读 · 0 评论 -
SQLServer 2005日期函数
1 SQLServer 有两种日期类型:DATETIME 和 SMALLDATETIME, DATETIME 的日期范围:1753-1-1到9999-12-31之间的日期值,精度为3.33毫秒,其类型的值在SQLServer内部用两个 4 字节的整数存储。 第一个 4 字节存储“基础日期”(即 1900 年 1 月 1 日)之前或之后的天数。基础日期是系统参照日转载 2013-12-06 10:19:43 · 714 阅读 · 0 评论 -
excel批量导入数据库
后台代码: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient原创 2011-11-02 19:02:38 · 1255 阅读 · 0 评论 -
SQL 复制表结构+数据
如果新表不存在select * into newtable from oldtable 如果存在insert into newtable select * from oldtable ---表结构一致insert into newtable(列名1,列名2,.....) select 列名1,列名2....from oldtable --表结构不一致--跨数据库--复制原创 2012-10-15 10:01:24 · 808 阅读 · 0 评论 -
SQL事务全攻略
SQL事务全攻略一 事务的属性 事务具有ACID属性 即 Atomic原子性, Consistent一致性, Isolated隔离性, Durable永久性 原子性 就是事务应作为一个工作单元,事务处理完成,所有的工作要么都在数据库中保存下来,要么完全 回滚,全部不保留 一致性 事务完成或者撤销后,都应该处于转载 2011-11-05 22:27:22 · 818 阅读 · 0 评论 -
SET XACT_ABORT { ON | OFF }
SET XACT_ABORT { ON | OFF } 2011-05-23 09:40语法SET XACT_ABORT { ON | OFF }注释当 SET XACT_ABORT 为 ON 时,如果执行 Transact-SQL 语句产生运行时错误,则整个事务将终止并回滚。当 SET X转载 2011-11-06 14:24:54 · 7775 阅读 · 1 评论 -
sql2008数据库内部插入默认值
时间类型:getdate()(SQL数据库) Date()(access数据库)插入0:(0)原创 2011-11-04 10:02:26 · 1276 阅读 · 0 评论 -
SQL截取字符串
select substr(pipecode,6,10) as result from tbgeneralmap where cast(projectcode as int) substr(pipecode,6,10) pipecode字段名,6左边开始第6个字符,10取10个字cast(projectcode as int) cast将projectcode转化为int型,原创 2015-08-18 13:46:07 · 822 阅读 · 0 评论