摘要: 基于SQLSERVER实现:含分隔符字符串数据转换为多值IN列表 场景描述:数据表有一个字符串,如 '3,1,2'你希望在where 子句中使用上述字符串,但是下面的SQL会由于EMPNO列是数值字段而执行失败。select * from emp where empno in ('3,1,2')原因 阅读全文
posted @ 2021-02-25 10:52 shuevil 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 场景描述: 一个系统的菜单有一、二、三、四等若干层级,你需要筛选某个主菜单下的所有子菜单。一种方案:可以使用一个自连接查询一层,两个自连接查询两层结构,三个自连接查询三层...但这样是繁琐的,你真正需要的是能够遍历整个层次的通用写法。 解决方案:使用WITH递归 示例:有这样一张菜单表F_modul 阅读全文
posted @ 2021-02-25 12:57 shuevil 阅读(125) 评论(0) 推荐(0) 编辑