SQL
donet_expert
这个作者很懒,什么都没留下…
展开
-
sql 中的group by
select userid,sum(winscore+lostscore) as resultscore, winscorefrom dbo.StreamScoreInfo where FirstCollectDate between '2013-4-07 00:00:13' and '2013-4-07 23:55:32 'group by userid,winscoreorder by res原创 2013-04-30 11:30:57 · 691 阅读 · 0 评论 -
Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法
Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法删除 对于 用户“*****”失败。 (Microsoft.SqlServer.Smo)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.0转载 2017-12-13 16:52:34 · 875 阅读 · 0 评论 -
sqlserver 多个条件的 LIKE语句
如果表的一个字段,如果有"你好" ,"你" ,"我们",则查询出来这句---------------------------------select *from tablexwhere f1 like '%[你好|你|我们]%'原创 2017-04-12 12:46:18 · 44356 阅读 · 2 评论 -
mysql 中文乱码的问题解决方法
最近mysql换了台服务器,之前好好的程序只要提交数据到数据库就是乱码,试了常规的办法,比如修改排序规则等,但都不能解决问题,最后把之前运行正常的数据中的配置文件和新服务器配置文件比较了下,发现是由于my.ini中以下设置造成的:## UTF 8 Settings#init-connect=\'SET NAMES utf8\'collation_server=utf8_general_ci原创 2017-01-12 16:20:34 · 402 阅读 · 0 评论 -
sql统计总和和各状态数
select g.dept_id,count(g.dept_id) as '总数',sum(case g.is_deal when '0' then 1 else 0 end) as '办理',sum(case g.is_deal when '1' then 1 else 0 end) as '未办理'from getnumber g where g.style='0' or g原创 2016-08-25 10:36:36 · 5755 阅读 · 0 评论 -
Net操作Excel(终极方法NPOI)
前言Asp.net/C#操作Excel已经是老生长谈的事情了,可下面我说的这个NPOI操作Excel,应该是最好的方案了,没有之一,使用NPOI能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件,支持的文件格式包括xls, doc, ppt等。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行原创 2015-12-02 00:10:01 · 419 阅读 · 0 评论 -
SQL Server @@ERROR 用法
@@error是系统函数,当没有发生错误时返回0,如果发生错误时@@error。@@error只记录当前错误,如果存储过程执行多个操作,就要每次都判读@@error是否出现错误,比较麻烦。今天就遇到这个问题了,下面是一个简单的例子,就可以解决这个问题。create proc proc_Test--根据ID修改表@id int , --id@nam转载 2014-12-19 11:51:00 · 847 阅读 · 0 评论 -
SQL Server索引进阶第八篇:唯一索引
索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。 本系列文章来自Stairway to SQL Server Indexes,翻译和整理后发布在agilesharp和博客园,希望对广大的技术朋友在转载 2014-12-19 09:55:58 · 836 阅读 · 0 评论 -
select @@identity的用法
用select @@identity得到上一次插入记录时自动产生的ID如果你使用存储过程的话,将非常简单,代码如下:SET @NewID=@@IDENTITY说明:在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则 @@IDENTITY 返回 NULL。若插入了多个转载 2014-12-17 16:05:07 · 492 阅读 · 0 评论 -
copy数据表数据
insert into Questions(questionTitle,questionItems,questionAnswer) select [标题],[选项],[答案] from [NYDI_EXAM].[dbo].[Sheet1$]原创 2017-12-06 09:10:20 · 225 阅读 · 0 评论