- 博客(11)
- 收藏
- 关注
原创 sql 去除重复之distinct详解
前言: 在sql数据查询中,有时候,数据可能会出现很多重复相同的数据,但是,我们有时候只是想要查询出不同的数据,把多余重复的数据过滤掉,可以通过使用distinct来实现过滤重复数据,返回唯一的数据。1.案例详解: 数据表a1如图:1).单一字段去除多余重复数据:代码:select distinct a_name from a1返回结果图:说明:对...
2018-12-13 16:18:44
7053
原创 sql 替换null值之ISNULL()函数的详解
前言: 在sql使用中,有时候,我们需要对查询到null值进行替换为其他具体的值时,可以使用isnull()函数进行对null值替换。1.格式:isnull(expression,replacement_value)说明:expression:为用于检索是否值为null的表达式,如果值为null,则直接用replacement_value的值来替换null值,并最终...
2018-12-13 14:15:44
7534
原创 sql 最大值/最小值之max()/min()函数的详解
前言: 在sql数据库中,我们经常需要查询某一列中最大值或最小值。查询最大值使用的是max()函数,查询最小值使用的是min()函数。1.格式:查询最大值:select max(column_name) from table查询最小值:select min(column_name) from table说明: column_name:用于查询最大值/最小值的列,...
2018-12-13 10:02:20
56386
1
原创 sql 查询字符坐标位置 之PATINDEX()函数详解
前言: 在sql语句查询中,有时候,我们可以通过like模糊查询来判断是否存在某个数据,但是,当我们要确定某个字符串第一次出现的位置时,like语句查询是无法实现的。但是,可以通过patindex()函数来实现。1.概念:patindex是用于返回指定模式开始位置的一个函数,其中,模式是可以包含通配符的字面字符串。开始位置从1开始算起,当知道模式中的字符串存在于表达式中时,会...
2018-12-12 11:25:46
26042
2
原创 sql IDENTITY_INSERT对标识列的作用和详解
一般情况下,当数据表中,莫一列被设置成了标识列之后,是无法向标识列中手动的去插入标识列的显示值。但是,可以通过设置SET IDENTITY_INSERT属性来实现对标识列中显示值的手动插入。写法:1).SET IDENTITY_INSERT 表名 ON :表示开启对标识列显示值插入模式,允许对标识列显示值进行手动插入数据。2).SET IDENTITY_INSERT 表名 OFF:表示...
2018-11-29 16:19:08
31587
原创 SQL存储过程中 SET ANSI_NULLS ON 和 SET QUOTED_IDENTIFIER ON的作用和详解
在通过sql server2005/2008创建存储过程的文件时,在文件的开头部分会默认出现下面这几行代码:USE [Test]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO1.作用和详解:1). USE:指明整个存储过程所调用/使用的数据库,其中Test是我本地建立的数据库名称,USE [Test]就是告诉程序,要调用/使用的...
2018-11-28 11:39:05
33010
2
原创 C# RibbonControl功能区控件的使用
1.概念和作用:是一个功能区(工具栏)控件,能够在页面头部标题栏中划分出各个功能模块,每个大的功能模块中可以存放细化的功能。可以实现类似office办公软件的功能标题栏,效果如下:说明:在使用RibbonControl控件时,该form页面必须要继承RibbonForm页面。2.RibbonControl控件中,常用的几大功能模块,page、ribbonPageCategory、r...
2018-11-14 16:39:38
20350
原创 sql union 和 union all 区别和使用
1.相同点: 1).union: 用于对多个select查询结果进行联合。2).union all:用于对多个select查询结果进行联合。3).union 和 union all 对select语句的要求: (1).各个select查询语句中,各个select查询的列数的个数必须相同,不能1个select查询的列数是4列,而另一个select查询的列数是7列。 (2)...
2018-11-03 10:59:17
388
原创 C# winform 窗体去掉标题title,并设置窗体可以移动
1.去掉winform窗体的标题栏:this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;说明:当FormBorderStyle样式被设置为None模式时,该窗体是无法在移动了。若是要移动窗体,可以通过设置窗体鼠标按下事件和鼠标移动监听事件来实现窗体的移动。2.实现窗体移动的监听事件:1)MouseDown...
2018-10-31 15:52:44
10480
1
原创 c# dev GridControl 按条件合并单元格
1.未合并之前的效果图:说明:GridControl 控件默认是不自动合并的,AllowCellMerge属性默认设置为false;2.现在,要把所有相同的列都自动合并起来: gridView1.OptionsView.AllowCellMerge = true;合并之后的效果图:说明:设置GridControl控件的AllowCellMerge的属性为true之后,会...
2018-09-11 15:30:19
9403
1
原创 C# 非模式窗体show()和模式窗体showdialog()的区别
1.相同点:在winform开发中,弹出form窗体有2种方式:show()和showdialog();2.区别:1).showdialog()弹出窗体为模式窗体,具有阻塞线程,必须关闭了该窗口,showdialog()后面的代码才会执行,并且不能跟其他界面自由切换。例如:Form form1 = new Form();form1.showDialog(); //线程会在...
2018-08-07 11:30:32
3275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人