原标题:有趣的SQL(四) 行转列的复杂应用和优化思想
导读
本文节选自松华老师《SQL优化专栏》
大家好,我是知数堂SQL 优化班老师 网名:骑龟的兔子
在之前的的系列文章:有趣的SQL(三)行转列,列转行和复制
已经给大家介绍了,行转列,列转行,复制等方法。
在这篇文章中,对其进行更深一层的应用。
需求如下,
有一个表如下图所示
现在有个需求是,我在画面输入
'10004,22744,24007' 要求返回对应的三行数据
当然有很多种解决方案,一类是,在前端或者server端用语言把输入值分开;
还有一种是在数据库端。
本文介绍的是在数据库端的方法。
当然还有 最简单方案如下
这种方案,也可以解决输入值有空格的情况