摘要:
今天一不小心在sql中写出以下脚本select defaultPositionId from TableName where UserId=1100528 and defaultPositionId =null执行之后大惊怎么没有结果,使用select * from tableName 该列确实为null怎么查补出来难道自己人品问题于是自己又写了以下判断if(null=null)BEgin print 'fff'end elsebegin print 'gggg'end输出结果如下:无语难道null与null还有区别。于是找搜索引擎,在sql中null是一种数据 阅读全文
摘要:
代码片段1: private static long l4 = (long)1024 * 1024 * 1024 * 1024; private static long l3 = (long)1024 * 1024 * 1024; private static long l2 = (long)1024 * 1024; public static string FileTotalSize(long fileSize) { if (fileSize >l4) { return (fileSize / l4).ToString("f1") + "TB"; 阅读全文
2015年8月20日 #
摘要:
var users = db.JUsers.Where(x => x.Quality == QualityType.Pass).ToArray(); //更具获得的用户查找这个用户的购物车 var userhascart = db.Carts.Where(x => users.... 阅读全文
2015年7月1日 #
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using Stock.BLL;using System.Text.RegularExpressio... 阅读全文
2015年5月21日 #
摘要:
function hebingRows(col, atrrb) { var trs = $("table tbody tr"); var rows = 1; for (var i = trs.length; i > 0; i--) { ... 阅读全文
2014年12月30日 #
摘要:
参数path类型:System.String要在查询结果中返回的相关对象列表(以点号分隔)。返回值类型:System.Data.Entity.Infrastructure.DbQuery一个新的DbQuery,它具有定义的查询路径。var models = db.父类.Include("子类").O... 阅读全文
2014年4月7日 #
摘要:
第一定义接口/// /// 这是插件必须实现的接口,也是主程序与插件通信的唯一接口 /// 换句话说,主程序只认识插件里的这些方法 /// public interface IMsgPlug { void OnShowDlg(); string OnShowInfo(); }定义接口是为了告诉主程序插件做事的方法第二插件实现接口,并且实现接口的相应的方法 MyConsole实现接口的方法public class myConsole : IMsgPlug { #region IMsgPlug 成员 public void OnShowDlg() { Console.WriteLine... 阅读全文
摘要:
ASP.net的地址重写(URLRewriter)实现原理及代码示例吴剑 2007-01-01原创文章,转载必需注明出处:http://www.cnblogs.com/wu-jian/概述访问者输入:http://wu-jian.cnbolgs.com/default.aspx,实际请求和响应的地址却是:http://www.cnblogs.com/wu-jian/default.aspx, 这就是UrlRewrite,除了实现二级域名功能,它在简化用户输入地址、SEO、网站版本迭代更新等多个方面发挥着重要作用。微软曾在.net framework 1.1中提供过一个名为URLRewriter 阅读全文
2012年11月30日 #
摘要:
我们经常想在一个数据表中随机地选取出数据来,比如随机生成考试试卷等。利用 SQL Server 的 NewID() 方法就可以很轻松地达到这个目的。NewID() 方法返回一个 GUID,如:EE95A489-B721-4E8A-8171-3CA8CB6AD9E4在 select 表的时候,再增加一列为 NewID() 就可以了。SQL 语句:select *, NewID() from table这样每条记录后就会有一个随机的 GUID 值,我们再按这个 GUID 排一下序就可以达到乱序的效果。SQL 语句:select *, NewID() as random from table ord 阅读全文
2012年11月22日 #
摘要:
在sql中使用exists替换in查询时要注意使用exists时一定要关联主查询和子查询的关联不然查询会得不到相应的结果如下语句:语句一使用in查询:select realname from Users where Users.UserId in (select Gallery.Galleries.CreatorId from Gallery.Galleries group by Gallery.Galleries.CreatorId having COUNT(Gallery.Galleries.CreatorId)>1 ) Order by UserId语句二使用exists查询:se 阅读全文
摘要:
写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO,TIME。介绍如下:SETSTATISTICSPROFILEON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。SETSTATISTICSIOON:报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。SETSTATISTICSTIMEON:显示每个查询执行后的结果集,代表查询执行的配置文件。使用方 阅读全文
摘要:
1:在查询是用exist来代替in,使用not exist代替 not in2:使用级联letf join 或者right join 时一定要用少的一边join那一张表。 阅读全文