sisibest

导航

2013年4月8日

SQL中on条件与where条件的区别 (having)

摘要: 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。 假设有两张表:表1:tab2idsize110220330表2:tab2sizename10AAA20BBB20CCC两条SQL: 1、select * form tab1 left jo. 阅读全文

posted @ 2013-04-08 13:06 sisibest 阅读(188) 评论(0) 推荐(0) 编辑

2013年3月20日

分组求和

摘要: SELECT COUNT(*) Num, ProductNameFROM (SELECT CASE WHEN Params LIKE '%ipad%' THEN 'iPad'WHEN Params LIKE '%iphone%' THEN 'iPhone'ELSE 'android' END AS ProductNameFROM AZPLATFORM.DBO.Log_ServiceLog lsWHERE ServiceCode='PDA_USR_LOGIN' AND((@StartDate=' 阅读全文

posted @ 2013-03-20 14:40 sisibest 阅读(146) 评论(0) 推荐(0) 编辑

2013年3月19日

使用LINQ取得已选中的CheckBox .

摘要: 1.IList<string> FeildList = (from ListItem li in cblFeild.Items where li.Selected select li.Value).ToList(); string[] UpperIDs = FeildList.ToArray<String>();2. <toolkit:WrapPanel Name="wrpContainer" > <CheckBox Content="CheckBox1" Height="16" Name=& 阅读全文

posted @ 2013-03-19 17:51 sisibest 阅读(186) 评论(0) 推荐(0) 编辑

SQL SERVER 参考: 游标(Cursor)的讲解与实例

摘要: 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标总是与一条T_SQL 选择语句相关联,因为游标由结果集(可以是零条、一条或由相关的选择语句检索出的多条记录)和结果集中指向特定记录的游标位置组成。当决定对结果集进行处理时,必须声明一个指向该结果集的游标。如果曾经用 C 语言写过对文件进行处理的程序,那么游标就像您打开文件所得到的文件句柄一样,只要文件打开成功,该文件句柄就可代表该文件。对于游标而言,其道理是相同的。可见游标能够实现按与传统程序读取平面文件类似的方式处理 阅读全文

posted @ 2013-03-19 17:43 sisibest 阅读(710) 评论(0) 推荐(0) 编辑

2013年3月1日

SQL

摘要: USE [ChinaCharity]GO/****** Object: StoredProcedure [dbo].[UP_GetDeliveryPointByCity] Script Date: 03/01/2013 17:44:26 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO/*declare @TotalCount INTexec [UP_GetDeliveryPointByCity] -1,-1,-1,-1,@TotalCount outputselect @TotalCount*/ALTER PROC [dbo].[UP_ 阅读全文

posted @ 2013-03-01 20:39 sisibest 阅读(156) 评论(0) 推荐(0) 编辑

2013年2月25日

图片上传

摘要: protected void btnUpload_Click(object sender, EventArgs e) { Button btnupload = sender as Button; if (btnupload.ID.Equals("btnUpload"))//待补中的上传 { if (!fuFileUp.HasFile) { //ScriptManager.RegisterClientScriptBlock(this.upAttachment, this.GetType(), "", "alert('请选择要上传的文件!& 阅读全文

posted @ 2013-02-25 16:14 sisibest 阅读(172) 评论(0) 推荐(0) 编辑

2013年2月22日

客户端控件不能用visible 服务端控件才可以

摘要: <td style="padding-left: 0px; padding-right: 0px" align="center"> <div class="DivAutoHidden" title='<%#Eval("LogisticsNumber")%>' style='<%# "width: 100px;"+(Eval("Status").ToString()!="1"?"" 阅读全文

posted @ 2013-02-22 11:16 sisibest 阅读(129) 评论(0) 推荐(0) 编辑

2013年1月31日

只能输入数字

摘要: <script type="text/javascript" language="javascript"> function myKeyDown() { var k = window.event.keyCode; if ((k == 46) || (k == 8) || (k == 189) || (k == 109) || (k == 190) || (k == 110) || (k >= 48 && k <= 57) || (k >= 96 && k <= 105) || (k &g 阅读全文

posted @ 2013-01-31 16:59 sisibest 阅读(124) 评论(0) 推荐(0) 编辑

2013年1月21日

asp.net 批量更新

摘要: public bool UpdateInventory(DataTable dt,string user) { using (SqlConnection connection = new SqlConnection(DBUtility.DbHelperSQL.connectionString)) { SqlDataAdapter da = new SqlDataAdapter(); da.UpdateCommand = new SqlCommand("Update Inventory set LogisticsNumber=@LogisticsNumber, ModifyBy= 阅读全文

posted @ 2013-01-21 17:33 sisibest 阅读(128) 评论(0) 推荐(0) 编辑

2013年1月7日

只能输入数字

摘要: <script type="text/javascript" language="javascript"> $(function() { //数量只能输入数字 $("#<%=txtQuantity.ClientID %>").keydown(function(event) { var keyCode = event.which; if (keyCode == 8 || (keyCode >= 48 && keyCode <= 57) || keyCode == 37 || keyCo 阅读全文

posted @ 2013-01-07 16:40 sisibest 阅读(123) 评论(0) 推荐(0) 编辑