- 博客(66)
- 资源 (2)
- 收藏
- 关注
转载 SQL Server DATEDIFF() 函数
定义和用法DATEDIFF() 函数返回两个日期之间的天数。语法DATEDIFF(datepart,startdate,enddate)startdate 和 enddate 参数是合法的日期表达式。datepart 参数可以是下列的值:datepart缩写年yy, yyyy季度qq, q
2015-12-29 23:14:40 335
转载 SQL 标量函数-----日期函数 day() 、month()、year()
select day(createtime) from life_unite_product --取时间字段的天值select month(createtime) from life_unite_product --取时间字段的月值select year(createtime) from life_unite_product --取时间字段的年值
2015-12-29 22:55:39 4852
转载 Sql Server 向上取整,向下取整,四舍五入
==================================================== 【四舍五入取整截取】select round(54.56,0)==================================================== 【向下取整截取】SELECT FLOOR(54.56)==========
2015-12-29 22:30:09 4031
原创 CHARINDEX:显示包含"A"的所有雇员的姓名及"A"在姓名字段中的位置
显示包含"A"的所有雇员的姓名及"A"在姓名字段中的位置 -- 提示: 使用函数 CHARINDEX() select ENAME,CHARINDEX('A',ENAME) as 位置 from EMP where ENAME like '%A%'
2015-12-27 23:04:53 1062
原创 查询首字母大写的所有雇员的姓名
select ENAME from EMP where ASCII(SUBSTRING(ENAME,1,1)) >= 65 and ASCII(SUBSTRING(ENAME,1,1))
2015-12-27 22:57:27 7082 3
原创 C#创建图片验证码
try { int iMapWidth = codes.Length * 21; Bitmap map = new Bitmap(iMapWidth, 28); //创建图片背景 Graphics graph = Graphics.FromImage(map);
2015-12-27 22:26:32 604
转载 随机数是骗人的,.Net、Java、C为我作证
几乎所有编程语言中都提供了"生成一个随机数"的方法,也就是调用这个方法会生成一个数,我们事先也不知道它生成什么数。比如在.Net中编写下面的代码:Random rand = newRandom(); Console.WriteLine(rand.Next());运行后结果如下:Next()方法用来返回一个随机数。同样的代码你执行和我的结果
2015-12-27 20:55:04 624
原创 C#随机验证码
public void Init() { StringBuilder sb = new StringBuilder(); for (int i = 0; i < len; i++) { int rand = random.Next(1, 4); sw
2015-12-27 16:04:14 365
原创 C#检测网络连接
using System.Net.NetworkInformation; Ping ping = new Ping(); try { PingReply reply = ping.Send("www.baidu.com"); if (reply.Status == IPStatu
2015-12-27 11:15:51 668
转载 SQL:DATAADD() 日期中添加或减去指定的时间间隔
定义和用法DATEADD() 函数在日期中添加或减去指定的时间间隔。语法DATEADD(datepart,number,date)date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。datepart 参数可以是下列的值:datepart缩写年
2015-12-26 23:58:54 2034
原创 SQL:DISTINCT 去除重复
1.作用于单列2.作用于多列3.COUNT统计4.distinct必须放在开头5.其他在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:表B:1.作用于单列select distinct name from A执行后结果如下:
2015-12-26 23:53:13 98933
原创 ListBox拖拽Item项到TreeView
private void treeView1_DragDrop(object sender, DragEventArgs e) { string item = (string)e.Data.GetData(e.Data.GetFormats()[0]);//获取拖拽的数据:获取可以转换的格式,然后转换成数据 this.treeVie
2015-12-26 22:28:48 789
原创 C# threeView 静态添加,动态添加,全部展开,全部折叠
静态添加 TreeNode root = new TreeNode(); root.Text = "邢台技师学院"; TreeNode child1 = new TreeNode(); child1.Text = "信息技术系"; TreeNode child2 =
2015-12-26 21:02:50 1254
原创 C# 四舍五入,向上取整,向下取整
Math.Ceiling() //向上取整Math.Floor() //向下取整 Math.Round((decimal)price) //四舍五入
2015-12-26 20:32:44 2302
原创 获取DataTable某个字段的平均值
object price = gl_dt.Compute("avg(price)", "1=1"); MessageBox.Show(Math.Round((decimal)price).ToString());
2015-12-26 20:31:15 4696
原创 DataTable某个字段倒序显示
gl_dt.Columns["price"].DataType = typeof(decimal);//设置这个字段的类型,不然不能排序 gl_dt.DefaultView.Sort = "price desc"; //在DataTable的默认视图中的排序设置排序条件 this.dataGridView1.DataSource = g
2015-12-26 20:24:24 2426
原创 设置DataTable.Columns的类型
gl_dt.Columns["price"].DataType = typeof(decimal);
2015-12-26 20:15:06 6393
原创 dataGridView利用DataView倒叙显示
gl_dt.DefaultView.Sort = "price desc";this.dataGridView1.DataSource= gl_dt;
2015-12-26 09:23:09 1238
原创 查询来自不通地点的学生平均成绩,只显示平均成绩大于等于80的地区
select 住址,avg(入学成绩) as 平均入学成绩 from 学生表 group by 住址 having avg(入学成绩) >=80 --方法一select * from (select 住址,avg(入学成绩) as '入学平均成绩' from 学生表 group by 住址) as t where 入学平均成绩 >=80这个应该以后能看懂,就不多写解释了
2015-12-25 23:06:13 941
原创 Sql Server 删除重复记录,只保留一条
delete users where ids not in (select min(ids) from users group by userid,username having(count(*)>1 or count(*) =1))解释:首先查询出来count(*)>1的数据,也就是重复数据,跟单条数据的IDS,删除的时候就不包含他们了,所以是not in, 因为保留一条重复数
2015-12-25 23:01:13 4697
转载 string.Join()方法用法
String.Join在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。(来源于MSDN)有两个重载函数:[C#]public static string Join( string separator, string[] value);[C#]public static string Join(
2015-12-25 10:58:45 4161
原创 Sql语句备份恢复数据库
backup database databaseName to disk ='D:\test.bak' --备份数据库restore database databaseName from disk ='D:\test.bak' --恢复数据库
2015-12-25 08:40:58 378
原创 SqlServer创建加密视
create view view_operator2 with encryptionasselect a.*,b.depname from operator a left join Dep b on a.depid=b.depid
2015-12-24 11:08:17 397
原创 C#参数化模糊查询
private void button1_Click(object sender, EventArgs e) { SqlParameter pName = new SqlParameter("@name","%"+textBox1.Text+"%"); DataTable dt = Dbutil.GetData("select * f
2015-12-24 11:06:37 3365 1
原创 利用try退出
static void Main(string[] args) { while (true) { try { Test(); } catch (Exception e)
2015-12-23 19:55:34 656
原创 C#修改数组
static string[] stringArray = { "zjy","test","shijiyuan" }; static void Main(string[] args) { string[] temp = new string[stringArray.Length]; Array.Copy(strin
2015-12-23 19:50:01 1633
转载 C#将数值转换为千分位表示
1、C#中用最简单的方法把数字(不含小数)转换为千分位格式: 如1234567变成1,234,567 方法:1234567.ToString("###,###") 或 1234567.ToString("N0") 2、C#中把数字转换成带两位小数的千分位字符: 如1234567.891变成1,234,567.89
2015-12-23 17:32:14 530
原创 将长度大于30的spot_intr字段, 显示为下面样式“XXXXX......”
select spot_name,case when len(spot_intr)>30 then substring(spot_intr,0,30)+'......' else spot_intr end from travelspot
2015-12-22 22:32:20 388
转载 SQL HAVING 子句
HAVING 子句在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。SQL HAVING 语法SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_nameHAVI
2015-12-22 21:57:56 328
转载 SQL中distinct的用法
1.作用于单列2.作用于多列3.COUNT统计4.distinct必须放在开头5.其他在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:表B:1.作用于单列select distinct name from A执行后结果如下:
2015-12-22 21:54:37 4630
转载 SQL Server 中关于EXCEPT和INTERSECT的用法
熟练使用SQL Server中的各种用法会给查询带来很多方便。今天就介绍一下EXCEPT和INTERSECT。注意此语法仅在SQL Server 2005及以上版本支持。EXCEPT是指在第一个集合中存在,但是不存在于第二个集合中的数据。INTERSECT是指在两个集合中都存在的数据。测试如下:[c-sharp] view plaincopy
2015-12-22 09:09:08 659
转载 C#中的泛型
.Net 1.1版本最受诟病的一个缺陷就是没有提供对泛型的支持。通过使用泛型,我们可以极大地提高代码的重用度,同时还可以获得强类型的支持,避免了隐式的装箱、拆箱,在一定程度上提升了应用程序的性能。本文将系统地为大家讨论泛型,我们先从理解泛型开始。1.1 理解泛型1.1.1 为什么要有泛型?我想不论大家通过什么方式进入了计算机程序设计这个行业,都免不了要面对数据结构和算法这个
2015-12-21 23:21:18 304
原创 Char绑定list数据,DataTable.Compute方法
GoodsManagementDataContext cxt = new GoodsManagementDataContext(); var data = from r in cxt.GoodsType join a in cxt.Goods on r.typeid equals a.typeid
2015-12-21 17:54:18 665
原创 XML文件更改插入
XmlDocument doc = new XmlDocument(); doc.Load(xmlPaht); XmlNodeList node = doc.SelectNodes("//Staff[Staffid='" + id + "']"); if (node.Count == 0)
2015-12-20 22:37:24 469
原创 调用泛型方法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Reflection;namespace com{ class Program { static voi
2015-12-20 11:14:52 1407
knownkeydict.zip
2019-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人