- 博客(32)
- 资源 (5)
- 收藏
- 关注
原创 19、SQL Server / Oracle:分组排序取头条记录(搜索结果中的重复记录仅取第一条)
分组排序取头条记录这种用法在实际项目中极为有效,比如需要将同一个ID的所有记录找出来,按照时间降序后,取第一条记录(即时间最靠近当前的记录),组成一个表--先按照UserID分组,然后按照时间排序,取每组的第一条记录insert into #TResult ( UserID, UserName, DateTime,
2017-02-23 19:54:59 1814
原创 18、SQL Server:临时表的使用
如果使用select xxx into #tmp from xxx则无需实现创建临时表如果使用insert into #tmp select xxx from xxx则必须先创建临时表
2017-02-23 19:48:29 442
原创 17、SQL Server:动态SQL拼接字符串,使用变量,函数等5
(1)直接字符串如果需要在动态SQL语句中使用空格或者字符串必须使用转义单引号例如:declare @sql varchar(500) set @sql = 'select xxx from xxx where isnull(CustomCName, '''') 这里,空格和字符串均使用双引号即可(2)间接字符串有时候必须将datetime类型或者int类
2017-02-23 19:43:06 6536
转载 16、SQL Server: if else和case
本文来自:http://blog.csdn.net/pengpegv5yaya/article/details/8626932 if else 要提示的是,写语句的时候 单引号的引用:用到单引号的一律两个单引号代替 [sql] view plain copyUSE [a] GO /****** Obje
2017-02-23 19:28:43 1187
原创 15、SQL Server:获取本月最后一天
方法一:set @EndDate = dateadd(month, datediff(month, -1, @StoredDate), -1) @StoredDate为本月的任意一天 这里datediff(month, -1, @StoredDate)会返回从1900年1月1日为基准,算出此基准到@StoredDate的所有月数
2017-02-21 14:23:12 2972
转载 14、SQL Server:sql update set from 的用法 (转)
本文来自:http://www.cnblogs.com/zhang9418hn/archive/2012/03/21/2409551.html下面是这样一个例子: 两个表a、b,想使b中的memo字段值等于a表中对应id的name值 表a:id, name 1 王 2 李
2017-02-20 22:14:04 2789
转载 13、SQL Server:分页方法汇总
本文来自:http://www.cnblogs.com/EasonWu/archive/2012/09/21/2697326.html一直以来,SQL Server都是很多开发人员接触学习和使用最多的一个数据库,因为其简单而强大的管理工具,再加上不错的性能和超级高的使用场合。记得刚毕业那两年时间里在一个小团队里写了很多Store Procedure和Re
2017-02-20 22:12:27 437
转载 12、SQL Server:SQL的四种连接-左外连接、右外连接、内连接、全连接
本文来自:http://www.cnblogs.com/liyanbin/p/5784704.html今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。 联接条件可在FROM或WHERE子句中指定,建议在FROM子句
2017-02-20 22:08:51 3120 2
转载 7、Web(js):将变量传递给下一个网页
从A网页的某个数据w点击,进入B网页,B网页网址为xxx.aspx?并且将变量result传递到B网页td.innerHTML = "" + w +""
2017-02-16 22:22:26 677
转载 11、SQL Server:绝对经典sql语句查询分类前几条信息 ,并按某字段排序(有点东西没看懂)
本文来自:http://blog.csdn.net/hatchgavin/article/details/6700417sql语句查询分类前几条信息1.SQL2005,情况下使用 行号 Row_Number()SELECT * FROM ( SELECT ROW_NUMBER() OVER(PARTITION BY ct ORDER BY name) AS
2017-02-16 22:11:55 786
转载 10、SQL Server:sql语句双重循环
本文来自:http://www.2cto.com/database/201502/377072.html表 j_wenzhang_aps201503 中 shunxu 字段为null。现在 想根据 lanmu_id,qishiye两项,更新shunxu 字段。1 、如果让shunxu 字段 自增,不存在重复,且lanmu_id 较小的,对应的 shunxu 也小;lanmu_i
2017-02-16 14:33:41 2932
转载 9、SQL Server:创建和使用临时表(转)
本文来自:http://blog.csdn.net/atian2009/article/details/6823129创建临时表 方法一: create table #临时表名(字段1 约束条件, 字段2 约束条件, .....) create tabl
2017-02-16 13:56:17 17385
转载 8、SQL Server:row_number的用法,存储过程分页
本文来自:http://www.studyofnet.com/news/180.html本文导读:ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号。在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是一致的,当使用ROW_NUMBER函数时,也需要专门一列用于预先排序以便于进行编号。ROW_NUMBER()说明:
2017-02-16 13:52:42 1494
转载 7、SQL Server:sql server 获取每一个类别中值最大的一条数据
本文来自:http://www.cnblogs.com/zfanlong1314/p/3393946.html1234567891011121314151617181920212223
2017-02-15 21:18:55 1783
转载 6、SQL Server:SqlServer时间日期处理函数及字符串转换
本文来自:http://blog.sina.com.cn/s/blog_634c33eb0101859v.htmlSql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dat
2017-02-15 21:13:52 5290 1
转载 5、SQL Server:sqlserver 日期与字符串之间的转换
本文来自:http://www.cnblogs.com/windphoenix/archive/2013/04/26/3044784.html字符转换为日期时,Style的使用--1. Style=101时,表示日期字符串为:mm/dd/yyyy格式SELECT CONVERT(datetime,'11/1/2003',101)--结果:2003-11-01 00:00
2017-02-15 21:10:00 3549
转载 4、SQL Server:sqlserver字段类型详解
本文来自:http://www.cnblogs.com/andy_tigger/archive/2011/08/21/2147745.htmlbit 整型 bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off. 注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。
2017-02-15 21:06:17 439
转载 3、SQL Server: SQL SERVER拼接字符串(字符串中有变量)
本文转自:http://blog.csdn.net/sikaiyuan2008/article/details/7848926SQL SERVER拼接字符串(字符串中有变量)对我来说是一个难点,总是忘记规律,写下来以帮助记忆。一、拼接字符串(整个字符串不分割)步骤:首先在字符串的前后加单引号;字符串中的变量以'''+@para+'''在字符串中表示;若在
2017-02-15 21:04:41 8862
转载 6、web(js):js中window.location.search的用法和作用。
本文来自:http://blog.csdn.net/qq_27093465/article/details/50731087用该属性获取页面 URL 地址:window.location 对象所包含的属性属性描述hash从井号 (#) 开始的 URL(锚)host主机名和当前 URL 的端口
2017-02-15 21:01:04 410
转载 5、web(js):JS中的$符号
本文来自:http://blog.sina.com.cn/s/blog_6a06c1b90100ww2j.html$符号在php中是表示变量的特征字符, 在js中它也有很多作用, 一般我们用来命名一个函数名称,获取id的1、 首先可以用来表示变量,比如变量 var s='asdsd'或var $s='asdasd';2、 在正则表达式中,它可以匹配结尾
2017-02-15 20:59:09 508
转载 4、web(js):js 操作table: insertRow(),deleteRow(),insertCell(),deleteCell()方法
本文来自:http://www.cnblogs.com/dongxizhen/archive/2013/01/11/2856229.html表格有几行: var trCnt = table.rows.length; (table为Id )每行有几列:for (var i=0; i javascript操作table: insertRow(),deleteR
2017-02-15 20:54:59 2365
转载 3、web(js):js前台与后台数据交互-前台调后台
网站是围绕数据库来编程的,以数据库中的数据为中心,通过后台来操作这些数据,然后将数据传给前台来显示出来(当然可以将后台代码嵌入到前台)。即:本文来自:http://blog.csdn.net/wang379275614/article/details/17033981 下面就讲前台与后台进行数据交互的方法,分前台调用后台方法与变量;台调用前台js代
2017-02-15 20:44:48 5091 1
转载 2、web(asp.net):ASP.NET应用程序与页面生命周期
本文来自:http://www.cnblogs.com/suizhouqiwei/archive/2012/08/15/2637775.html 在本文中,我们将了解不同的事件,ASP.NET 应用程序的生命周期以浏览器向 Web 服务器(对于 ASP.NET 应用程序,通常为 IIS)发送请求为起点,直至将请求结果返回至浏览器结束。在这个过程中,首先我们需要了解ASP.NET请求的2
2017-02-15 20:42:19 382
转载 1、web(html):利用VS2010开发一个跳转页面aspx
本文来自:http://www.cnblogs.com/wxjnew/p/4165243.html在开发项目的过程中,由于要集成Cognos的报表通过URL,但是Cognos报表的本身URL长度过程,那么此时就需要开发一个跳转的页面,下面我们就采用VS2010开发一个跳转的页面Default.aspx1:打开VS2010新建网站2:选择C#语言,ASP.NET空网站
2017-02-13 20:32:35 4583
转载 2、SQL Server:SQL利用Case When Then多条件判断SQL 语句
两种方法表示对字段的条件限制:第一种:select ID,(case when 条件一 and 条件二 then 0 when 条件三 and 条件四 then 1 else 2 end) as count,name from tablename第二种:select ID,count = (case when 条件一 and 条件二 then 0 wh
2017-02-13 20:27:34 26273
转载 1、SQL Server:SELECT INTO 和 INSERT INTO SELECT
本文来自:http://www.cnblogs.com/NaughtyBoy/p/3153082.html做数据库开发的过程中难免会遇到有表数据备份的,而SELECT INTO……和INSERT INTO SELECT…… 这两种语句就是用来进行表数据复制,下面简单的介绍下:1、INSERT INTO SELECT语句格式:Insert Into Table2(column1,co
2017-02-13 20:20:21 13761
转载 5.Oracle:Oracle中的Number和Float类型
本文来自:http://blog.csdn.net/blackchoc/article/details/5070779Number类型Oracle number datatype 语法:NUMBER[(precision [, scale])]有效为:从左边第一个不为0的数算起的位数。scale > 0 精确到小数点右边s位,并四舍五入。然后检验有效位是否
2017-02-13 09:32:47 4228
原创 24、C#:WinForm和Oracle之在设计表的时候,一定要记录所有的细节
此次项目,出现重大未记录细节,T_Menu表中的MenuPrice已经在设计的时候添加了大于零的check约束,但是没有做任何记录,在WinForm输入的时候,因为类型是string,所以尝试了字母输入,但是提示更新表格错误,始终找不出原因,最后一位老师帮忙仔细查找了Oracle中的表格后,发现有check约束这一项,就因为这个耗了自己一整个下午,耗了另外一位老师一个多小时的时间......
2017-02-10 18:39:58 518
原创 23、C#:客户端WinForm与服务器端控制台应用程序之间的联通调试
1.客户端和服务器端都需要App.Config和AppConfig.xml文件,并且两个AppConfig.xml中的 不能相同(xxxx表示数字),App.Config中 的"apiDefine.xml"最好为绝对路径2.客户端和服务器端都需要用反射将接口生成CommandID,会生成apiDefine.xml文件,位于/bin/Debug/log下面,以此来调用接口里面的
2017-02-09 21:01:37 1407
原创 22、C#:利用接口增加封装安全性
利用接口增加封装安全性,目的就是不暴露源码,所以设计类的时候,先设计接口,然后使用接口变量(指向接口的指针)来代替类的变量,例如:public class MyLog: ILog{//需要保护的代码}public class MyLogManager{public static ILog GetLogger() {return new
2017-02-08 17:43:41 1146
转载 21:什么变量在堆内存里存放,什么变量在栈内存里存放
堆和栈的区别 (stack and heap)一般认为在c中分为这几个存储区 1栈 - 有编译器自动分配释放 2堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 程序结束释放。 4另外还有一个专
2017-02-08 10:54:48 893
原创 20、C#:使用VS2010生成dll文件
本文来自:http://blog.csdn.net/tzjly/article/details/6730997有两种方法: 但是一般这个使用 打开VS2008,依次点击:菜单->文件->新建项目->项目类型visual C#(这里假设为该项目所取的名字是DllBuild)->类库(注意必须是类库),即新建一个由纯.cs 类库文件组成的程序集,写好代码之后(例如写
2017-02-06 10:22:13 1539
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人