社区
MySQL
帖子详情
写了一个MYSQL的行转列的存储过程。各位给找出不足的地方和更高的效率的方法
懒得去死
2007-08-21 03:10:19
加精
网上的都是一些静态的,用CASE WHEN结构实现。所以我写了一个动态的。
详细测试结果见:http://blog.chinaunix.net/u/29134/showart_364659.html
...全文
703
14
打赏
收藏
写了一个MYSQL的行转列的存储过程。各位给找出不足的地方和更高的效率的方法
网上的都是一些静态的,用CASE WHEN结构实现。所以我写了一个动态的。 详细测试结果见:http://blog.chinaunix.net/u/29134/showart_364659.html
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
懒得去死
2007-09-05
打赏
举报
回复
再顶一下。揭帖了。
livan1038
2007-08-28
打赏
举报
回复
向樓主學習
klan
2007-08-22
打赏
举报
回复
反正都是循环出来的,至少我是想不出什么更好的方法了.
ps:我只是会用快速排序法,但是让我想出快速排序法我是不会的了;-)
十豆三
2007-08-22
打赏
举报
回复
1、感谢版主的奉献,也希望能踊跃更像版主这样的人。
2、10月份新版论坛就上线了。新版论坛支持多种语法着色,看起来舒服多了。
懒得去死
2007-08-22
打赏
举报
回复
可惜老版块中只能帖纯文字。字体全是黑色。
HTML见:
http://blog.chinaunix.net/u/29134/showart_364659.html
yuer1985
2007-08-22
打赏
举报
回复
up up 学习中
cchaha
2007-08-22
打赏
举报
回复
GOOD
昵称被占用了
2007-08-22
打赏
举报
回复
学习
mpshun
2007-08-22
打赏
举报
回复
学习
懒得去死
2007-08-22
打赏
举报
回复
不循环的方法好像只有CASE WHEN结构吧。如果还有其他的请指出来。
klan
2007-08-22
打赏
举报
回复
没有啦,我不是说和快速排序法有关系,只是打个比方.
我的意思是,我是想不出什么非循环的方法来提高效率了.如果前人想到了,如快速排序法,我就用用就行了
OracleRoob
2007-08-22
打赏
举报
回复
To apple_8180:
所有版块都会升级为新版吗?
懒得去死
2007-08-22
打赏
举报
回复
这个用快速排序好像没有关系的。只是要循环。逻辑其实挺简单。可是网上一直没有关于MYSQL的版本。好像是由于高人不屑去写吧。
szh3210
2007-08-21
打赏
举报
回复
学习
mysql
存储过程
replace_
mysql
存储过程
create or replace
MySQL
和Oracle对比之
存储过程
昨天晚上帮
一个
朋友处理了
一个
关于
存储过程
的问题,他需要迁移一些Oracle中的
存储过程
到
MySQL
中来,但是改了一部分的程序,发现
MySQL
中没法编译了,报了很多的错误。这个问题也比较典型,自己就趁热打铁总结了一下。因为隐私的关系还有代码长度的关系,我就不罗列代码了。假设Oracle中的存储...文章jeanron1002015-04-15792浏览量MySQ...
MySQL
存储过程
(二):
存储过程
实例(增删改查)及调用
目录
MySQL
的
存储过程
MySQL
存储过程
的创建分隔符参数过程体IN参数例子OUT参数例子INOUT参数例子变量数值类型日期和时间类型字符串类型变量赋值用户变量在
MySQL
客户端使用用户变量在
存储过程
中使用用户变量在
存储过程
间传递全局范围的用户变量注释
MySQL
存储过程
的调用
MySQL
存储过程
的查询
MySQL
存储过程
的修改
MySQL
存储过程
的删除
MySQL
存储过程
的控制语句变量作用域条件语句IF-THEN-ELSE语句:CASE-WHEN-THEN-ELSE语句:WHILE-DO…END-WHILE 循环语
mysql
存储过程
参数数组_如何给
存储过程
,传
一个
数组参数?
接到这个需求,本以为简单。谁知道SQL不支持数组。于是想用','分割传进去,哪知道SQL居然没有split()函数,还得用substring & charindex,坑爹啊。
方法
一 分割例:通过SQL Server
存储过程
传送数组参数删除多条记录eg. ID 值为'1,2,3' 以下
存储过程
就是删除表中id号为1,2,3的记录:CREATE PROCEDURE DeleteNews@ID ...
MYSQL
的索引和存储引擎
MYSQL
的索引和存储引擎 介绍 索引是通过某种算法,构建出
一个
数据模型,用于快速查出在某个列中有一特定值的行,不使用索引,
MYSQL
必须从第一行记录开始读完整个表,直到
找出
相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有
一个
索引,
MYSQL
能够快速到达
一个
位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间. 索引类似一本书的目录,比如要查找student这个单词,可以先找到s开头的页然后向后查找,这个就类似索引. 索引的分类 索引是存储引擎用来快速查找记录的一种数据结构.
Mysql
多表查询
效率
的研究(一)
Mysql
多表查询
效率
的研究(一)本文探究了
mysql
InnoDB引擎在多表查询的应用场景下,使用子表、内连接和左联接运行速度的差别,并且比较了索引使用与否对查询
效率
的影响。 第一部分简略地概括了索引、子表查询、联接查询的算法和数据结构; 第二部分探讨索引的使用策略和查询语句的优化并进行测试; 第三部分在前两部分的基础上进一步讨论
mysql
高
性能的实现。一、数据结构基础 索引原理 索引:I
MySQL
56,681
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章