SQL
文章平均质量分 66
yuyuncheng
这个作者很懒,什么都没留下…
展开
-
获取行号
MySQL[code="sql"]select @rownum:=@rownum+1 rownum, seq_id from ( select @rownum:=0, seq_id from seq order by seq_id desc limit 20) t;[/code]参考: [url]http://www.cnblogs.com/advocate/archive/2...原创 2013-04-10 10:10:12 · 103 阅读 · 0 评论 -
[整理]一行变多行(Oracle)
来源:[url]http://www.itpub.net/thread-1156433-1-1.html[/url]cjh2000提问:现有数据表中的数据形式为: 名称 数量 单价 a 4 10 b 2 8现在能否通过一个SQL语句将其变成: 名称 数量 ...原创 2013-04-10 10:27:00 · 296 阅读 · 0 评论 -
万恶的隐式数据类型转换
2年前上线的系统了,运行两年了啊(意思是忍受了这么慢的查询很久了)!!!——正式开始之前,先吐吐槽。。。。。场景描述:系统中查询条件涉及日期的所有操作,都会导致数据库IO开销突增。-------------------------------------------------------------------------解决过程: 0.检查日期字段,看其上有无索引,这...原创 2013-04-26 17:23:47 · 175 阅读 · 0 评论 -
产品详情页面加载慢(之前约7s-12s)
问题场景:客户反应网站上的产品详情页面打开时,速度很慢。运行环境: 数据库服务器 32位SQL Server 2005 开发者版SP2 开启了AWE 应用服务器 JDK 1.6,Tomcat 6.0解决步骤: 1.火狐,Firebug>网络 查看打开该页面后的时间线 确实是数据查询耗时长导致页面加载慢。 2.懒得拉代码配置测试环境了(这个项目不能实行热部署,改了程序...原创 2013-04-27 12:03:09 · 282 阅读 · 0 评论 -
两句SQL对比
[code="sql"]--very very bad codeselect distinct t.* from t_team across apply(select top 1 LTRIM(RTRIM(clinename)) as clinename,cteamcode from t_teamwhere LTRIM(RTRIM(a.clinename)) = LTRIM(RT...原创 2013-02-27 10:45:23 · 125 阅读 · 0 评论