图享网--文章列表
40604 浏览
喜欢(9)

SQL Server 从一个历史记录表中按用户名分组查询每个用户的最近一条记录

如标题所描述,我们在查询数据,特别是做数据统计分析的时候(比如,从一个订单表中,查询出每个用户的最近下单时间,或者从一个邮件发送表中查询给每个用户最后发送邮件的时间),需要使用最简单的方式按用户分组查询出每个用户最近的一条记录,如下的SQL语句可以帮助我们轻松搞定这个需求,主要用了INNER JOIN以及GROUP BY 来实现,具体SQL如下:SELECT t.username, t.date, t.valueFROM Table t...

SQL Server 2014-03-11 22:24 1评论 0收藏
34120 浏览
喜欢(5)

一条SQL语句实现更新表中的某个字段等于另一张关联表中的某个字段值

在操作数据库的过程中,我们往往需要根据一个表的数据更新与之关联的另一个表的对应字段的数据,如果对SQL语句不是很熟练的情况下,本来可以一条语句就能实现的可能会走一些弯路,比如使用程序来把主表的数据取出来,再循环更新从表的对应记录的数据(我自己以前就这样来操作过,学习和积累的重要性啊)。那现在就用一条SQL语句来搞定以上我说的这种情况,具体看代码:UPDATE A SET A.Field=B.Field FROM Table1 AS A ...

SQL Server 2014-03-05 12:04 0评论 0收藏
47536 浏览
喜欢(8)

c# Task多线程并行任务中等待所有线程都执行完成

C#多线程中如何等待所有线程的任务都执行完成呢?在.net 4.0以4.0+中,有Task.WaitAll(params Task[] tasks)方法来等待所有Task[],而不需要更多的操作。按照微软官方的文档,我写了一个实例来调试和说明:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Thr...

C#开发 2014-02-28 00:05 0评论 0收藏
AD 友情赞助
45506 浏览
喜欢(5)

C#多任务并行执行(Parallel.Invoke)

C#的Parallel.Invoke是多任务并行执行的一个不错选择,代码简洁,以下是微软的官方示例:namespace ParallelTasks{ using System; using System.IO; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Ne...

C#开发 2014-02-20 22:33 0评论 0收藏
21993 浏览
喜欢(7)

C#正则表达式判断一个字符串中是否包含某个字词

有一个字符串如: string s= "Hello1 Hello2";现在有判断字符串s中是否包含单词"Hello",如果用s.contains("Hello")会返回true,但是我只想匹配精准的单词"Hello",这时我们就需要借助正则表达式来处理,如下:bool contains = Regex.IsMatch("Hello1 Hello2", "Hello"); // 输出 falsebool contains = Regex....

C#开发 2014-02-16 17:40 0评论 0收藏
59647 浏览
喜欢(66)

[置顶] C# WINFORM窗体间通过委托和事件传值(自定义事件参数)--实例详解

在C# WINFORM的日常开发中,我们通常需要遇到跨窗体传值这一问题,实现的方式也是有很多的,今天给大家分享一种通过委托和事件来实现的传值方式。不多说废话,我将用一个具体的实例来跟大家说明怎么样利用很委托和事件以及自定义的参数来实现跨窗体传值。例如:程序中我们有一个主窗体,其中文本框的值是我们需要从另外一个窗体中获取的,如图:在这个表单窗体中,填写完整联系人地址信息后,我们希望把这些信息回传到主窗体中,如图:最终,我们想让主窗体得到如...

WINFORM 2014-02-04 13:24 3评论 0收藏
AD 友情赞助