代码改变世界

SQL EXISTS 与 IN

2015-02-03 11:40 by hf_sun, 226 阅读, 0 推荐, 收藏, 编辑
摘要:EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或FalseEXISTS 指定一个子查询,检测行的存在。EXISTS与IN的使用效率的问题,通常情况下采用exists要比in效率高,因为IN不走索引,但要看实际情况具体使用:IN适合于外表大而内表小... 阅读全文

SQL CASE WHEN ... THEN ... ELSE.. END 实例

2015-02-03 11:32 by hf_sun, 266 阅读, 0 推荐, 收藏, 编辑
摘要:用一个SQL语句完成不同条件的分组(SELECT部分):select QuoteOrderId,SUM(case when(ApprovalStatus=1)then Amount else 0 end) AS CloseAmount,SUM(case when(ApprovalStatus=2)t... 阅读全文

java equals与==区别

2014-11-06 16:58 by hf_sun, 155 阅读, 0 推荐, 收藏, 编辑
摘要:java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中... 阅读全文

sql查字符串包含某字段查询

2014-11-06 14:21 by hf_sun, 636 阅读, 0 推荐, 收藏, 编辑
摘要:select * from dbo.V_AgreementMaterialQuery where '上海市' like '%'+SaleRange+'%'‘上海市’>SaleRange(上海) 阅读全文

android位置布局

2014-10-21 18:30 by hf_sun, 465 阅读, 0 推荐, 收藏, 编辑
摘要:fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。wrap_content设置一个视图的尺寸为wrap_... 阅读全文

android布局属性

2014-10-21 18:28 by hf_sun, 156 阅读, 0 推荐, 收藏, 编辑
摘要:第一类:属性值为true或false (仅RelativeLayout中有效) android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全... 阅读全文

RelativeLayout布局(仅在RelativeLayout中有效)

2014-10-21 18:22 by hf_sun, 526 阅读, 0 推荐, 收藏, 编辑
摘要:在父亲布局的相对位置 android:layout_alignParentLeft="true" //在布局左边android:layout_alignParentRight="true" //在布局右边android:layout_alignParentTop="true" //在布局上面andr... 阅读全文

HTTP状态码详解

2014-06-27 11:31 by hf_sun, 375 阅读, 0 推荐, 收藏, 编辑
摘要:1xx:信息响应类,表示接收到请求并且继续处理 2xx:处理成功响应类,表示动作被成功接收、理解和接受 3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理 4xx:客户端错误,客户请求包含语法错误或者是不能正确执行 5xx:服务端错误,服务器不能正确执行一个正确的请求100 (Contin... 阅读全文

DataTable行处理

2014-06-22 13:27 by hf_sun, 314 阅读, 0 推荐, 收藏, 编辑
摘要:DataTable dt=new DataTable();新增行:DataRow addDR= mydatatable.NewRow();addDR["ID"] = "20";addDR["Name"] = "Tom";addDR["Grade"] = "计算机一班";dt.Rows.Add(add... 阅读全文

DataTable列 基础处理

2014-06-22 11:50 by hf_sun, 192 阅读, 0 推荐, 收藏, 编辑
摘要:DataTable dt=new DataTable();新增列:dt.Columns.Add("ColumnsName");删除列:dt.Columns.Remove("ColumnsName");移动列到第n列:dt.Columns["ColumnName"].SetOrdinal(n);修改数... 阅读全文