SQL
文章平均质量分 64
chenwy123456
这个作者很懒,什么都没留下…
展开
-
五种提高 SQL 性能的方法
<br />五种提高 SQL 性能的方法<br />(http://topic.csdn.net/u/20080509/10/c9bee345-3f57-4632-a84d-1673b1e96bf8.html)<br />有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时转载 2010-07-07 10:20:00 · 336 阅读 · 0 评论 -
SQL SERVER:select 字符串拼接问题
一、问题select UserID,LastName,FirstName,UserName From SYSUserUserID LastName FirstName UserName ------------------------------------------------------ 1 A B C 2 A1转载 2010-05-11 19:24:00 · 6528 阅读 · 1 评论 -
CASE 的用法
<br />CASE<br />计算条件列表并返回多个可能结果表达式之一。 <br />CASE 具有两种格式: <br />简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 <br /><br />CASE 搜索函数计算一组布尔表达式以确定结果。 <br />两种格式都支持可选的 ELSE 参数。 <br />语法<br />简单 CASE 函数:<br />CASE input_expression<br /> WHEN when_expression THEN result_转载 2010-08-05 14:57:00 · 730 阅读 · 0 评论 -
sql 汉字转首字母拼音
<br />从网络上收刮了一些,以备后用<br />create function fun_getPY(@str nvarchar(4000)) <br />returns nvarchar(4000) <br />as <br />begin <br />declare @word nchar(1),@PY nvarchar(4000) <br />set @PY='' <br />while len(@str)>0 <br />begin <br />set @word=left(@str,1) <br转载 2010-08-24 11:41:00 · 532 阅读 · 0 评论 -
错误解决:附加SQL Server 2000/2005数据库 5118错误 摘自红色黑客联盟(www.7747.net) 原文:http://www.7747.net/Article/201006/51336.html
一、错误信息:附加数据库 对于 服务器“192.168.0.121”失败。 (Microsoft.SqlServer.Smo)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExcepti转载 2010-12-15 10:14:00 · 2504 阅读 · 0 评论 -
"SQL Server 安装程序无法获取 ASPNET 帐户的系统帐户信息 "
<br />SQL Server 安装程序无法获取 ASPNET 帐户的系统帐户信息<br />用aspnet_regiis实用工具卸载和重新安装一下就可以了。 <br />具体的操作如下: <br />进入CMD: <br />c:/windows/microsoft.net/framework/v2.0.50727文件夹下,运行aspnet_regiis -u卸载 <br />然后运行aspnet_regiis -i 重新安装,上述问题即可解决<br />________________________转载 2010-11-04 08:45:00 · 621 阅读 · 0 评论 -
长数字隔三位用逗号","隔开,保留两位小数,指定长度,不足补空格
<br />长数字隔三位用逗号","隔开<br /> <br />select to_char(1234.45,'9g999g999'),length(to_char(1234.45,'9g999g999')) from dual;<br />执行结果: 1,234 10<br /> <br />保留两位小数<br /> <br />select to_char(1234.45,'9g999g999d00'),length(to_char(1234.45,'9g999g999d00')) f转载 2011-01-13 12:05:00 · 2601 阅读 · 0 评论 -
SQL中的数字格式化
<br />用sql语句来格式化double型的数据,比如,只取出小数点后面的两位<br />一。主要方法<br /><br />--取小数位前数字,不考虑四舍五入<br />select left('30000.72234', charindex('.', '30000.72234')-1)<br />其中:charindex('.', '30000.72234')获得小数点的位置;-1则表示在小数点前面的全部,如果想获取小数点后面的n为,写成+n就可以了。还挺好用的。<br />--每三位用逗号相隔,留转载 2011-01-13 13:14:00 · 1690 阅读 · 0 评论