跟小D每日学口语
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 77 下一页
摘要: IntroductionThe advantages of knowing Model-View-Presenter (MVP) patternfrom scratch:Engineer’s knowledge can be applied across different OOP languages (like VB.NET, Ruby, Java, C#). This is advantageous for developers and architects working on different types of languages.Engineer’s knowledge can b 阅读全文
posted @ 2012-12-13 16:00 Danny Chen 阅读(416) 评论(0) 推荐(0) 编辑
摘要: PIVOT用于将列值旋转为列名(即行转列),在SQL Server2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN(<column_list>))UNPIVOT用于将列明转为列值(即列转行),在SQL Server 2000可以用UNION来实现完整语法:table_sourceUNPIVOT(value_columnFOR pivot_columnIN(<column_list 阅读全文
posted @ 2012-12-12 23:10 Danny Chen 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 最近使用git较多,所以搜索了一些写的比较好的git使用指南,列表如下:首推git的官方文档,很权威也很全面,但是内容很多,可以作为查阅档案:http://git-scm.com/docs英文文档,文章不长,介绍清楚了git的核心结构和经常使用的命令:http://www.vogella.com/articles/Git/article.html中文版使用指南,简单实用,开篇的图清晰明了地描绘了git核心结构:https://sites.google.com/a/kingofat.com/wiki/git-tutorialGit使用指南Refer toHow to version projec 阅读全文
posted @ 2012-12-10 13:05 Danny Chen 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;selecta.S#from(selects#,scorefromSCwhereC#='001') a,(selects#,scorefromSCwhereC#='002') bwherea.score>b.scoreanda.s#=b.s#;2、查询平均成绩大于60分的同学的学号和平均成绩;select 阅读全文
posted @ 2012-12-10 12:44 Danny Chen 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 一:LINQ 查询基于泛型类型,在.NETFramework 的 2.0 版中引入了泛型类型。 您无需深入了解泛型即可开始编写查询。 但是,您可能需要了解两个基本概念:当您创建泛型集合类(如List(Of T))的实例时,您将“T”替换为列表将包含的对象的类型。 例如,字符串列表表示为 List<string>,Customer 对象列表表示为 List<Customer>。 泛型列表是强类型的,且提供了比将其元素存储为Object的集合更多的好处。 如果您尝试将 Customer 添加到 List<string>,则会在编译时出现一条错误。 泛型集合易于使 阅读全文
posted @ 2012-12-10 09:53 Danny Chen 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: 应用Entity Framework等ORM框架的时辰,SQL对于应用者来说是透明的,往往很多人也不关怀ORM所生成的SQL,然而体系呈现机能题目的时辰就必须存眷生成的SQL以发明题目地点。应用过Toplink的伴侣知道很只要设置日记打印级别=FINE就可以设备使之生成的SQL在办事器中打印出来,Entiry Framework没有那么荣幸,在以前要检测生成SQL的独一办法是SQL Server Profiler,但应用起来并不便利,成果也不克不及主动保存到文件中。Tracing and Caching Provider Wrappers for Entity Framework是Entity 阅读全文
posted @ 2012-12-09 22:35 Danny Chen 阅读(838) 评论(1) 推荐(0) 编辑
摘要: USE [GloriousFuture]GO/****** Object: StoredProcedure [dbo].[sp_drop_all_fk] Script Date: 12/07/2012 16:46:51 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[sp_drop_all_fk] as declare @sql varchar(255) declare dropsql_cursor cursor for select 'alter table '+o... 阅读全文
posted @ 2012-12-07 16:49 Danny Chen 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 排名函数 详解SQLServer2005 能够在 T-SQL 代码中对数据行进行排名。排名函数(ranking function)能对每一个数据行进行排名,从而提供一种以升序来组织输出的方法。可以给每一行一个唯一的序号,或者给每一组相似的行相同的序号。排名函数有四种类型: ROW_NUMBER :为查询的结果行提供连续的整数值。 RANK :为行的集合提供升序的、非唯一的排名序号,对于具有相同值的行,给予相同的序号。由于行的序号有相同的值,因此,要跳过一些序号。 DENSE_RANK :与RANK类似,不过,无论有多少航具有相同的序号,DENSE_RANK放回的每一行的... 阅读全文
posted @ 2012-12-07 11:05 Danny Chen 阅读(2587) 评论(0) 推荐(1) 编辑
摘要: 堂弟的同学找我,他要写一个学生成绩管理系统,其中一个模块需要提供用户查询学生成绩名次排名,名次排名里需要考虑到成绩相同的情况。这个让我想起N年前我读书时候做这个问题,当时我用了最笨的方法,使用程序来排名,而没有使用SQL语句,自然效率相当低下。需求简述:例如我有这样一个成绩表 编号 姓名 成绩1 张三 902 李四 853 王五 1004 赵六 855 汪一 1006 周九 787 何二 56然后我希望排名次,因为这里有同分,所以必然会出现并列名次。网络上关于并列成绩名次排名有两种方式,其一是这样:A名次 姓名 成绩1 王五 1001 汪一 1003 张三 904 赵六 854 李四 856 阅读全文
posted @ 2012-12-05 23:30 Danny Chen 阅读(20817) 评论(0) 推荐(1) 编辑
摘要: 在网上找到了一句得到删除数据库中所有外键约束的语句的sql语句但是发现这只是一句查询,要执行的话,还得复制出来执行,比较麻烦于是写了个sp来自动执行,比较方便代码如下:Sql代码CREATEPROCEDUREsp_drop_all_fkasdeclare@sqlvarchar(255)declaredropsql_cursorcursorforselect'altertable'+object_name(fkeyid)+'dropconstraint'+object_name(constid)+char(10)fromsysreferencesopendrops 阅读全文
posted @ 2012-12-05 10:02 Danny Chen 阅读(910) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 77 下一页