mysql中分层查询_在mysql中连接任意数量的字符串行(分层查询)
完全没有经过测试,打出了我的头顶...
DECLARE @FOLDER VARCHAR(200)
DECLARE @TOPID AS INT
DECLARE @MYID As int
CREATE TABLE #tmp
(
[id] INT,
[path] VARCHAR(50)
)
DECLARE tempCursor CURSOR FOR SELECT id FROM albums ORDER BY id
OPEN tempCursor
FETCH NEXT FROM tempCursor INTO @TOPID
WHILE @@FETCH_STATUS = 0
BEGIN
SET @FOLDER = ''
SET @MYID = @TOPID
WHILE @MYID is not null
BEGIN
SELECT @MYFOLDER = foldername FROM albums WHERE id = @MYID
SET @FOLDER = @MYFOLDER + '/' + @FOLDER
SELECT @MYID = parent FROM albums WHERE id = @MYID
END
INSERT INTO #tmp
SELECT @TOPID, @FOLDER
FETCH NEXT FROM tempCursor INTO @TOPID
END
CLOSE tempCursor
DEALLOCATE tempCursor
SELECT * FROM #tmp
DROP TABLE #tmp这应该至少给你一个想法如何获得你的路径名称。你永远不会指定你的文件名存储在哪里。
顺便说一句,这会变慢。我讨厌使用游标...
mysql中分层查询_在mysql中连接任意数量的字符串行(分层查询)相关推荐
- mysql版本链图解_图解 SQL 中各种连接 JOIN
先用文字来捋一下思路,数据库操作中无非就是「增删查改」,其中「 查」用得最多且最复杂,变化多端.查询的时候,我们可以只是单表查询,也可以是多表连接查询,单表查询中的学问也很大,但限于篇幅,本次主要分享 ...
- mysql怎么子查询_在mysql中如何进行子查询?
在mysql中,子查询是指将一个查询语句嵌套在另一个查询语句中,可以在SELECT.UPDATE和 DELETE语句中配合WHERE子句进行实现,WHERE子句中语法格式为"WHERE (另 ...
- idea中链接mysql查询_在Idea中编写Java程序连接查询Sqlite数据库
1.使用SqliteSpy建立好数据库文件SqliteSpy运行界面 2.准备好一个空文件夹存放java工程和数据库文件,准备好数据库驱动jar包拷贝到文件夹中sqlite数据库文件和驱动 3.在Id ...
- mysql 添加int列_在MySQL中现有的int列的值中添加字符?
要将字符添加到现有的int列值中,请使用MySQL CONCAT().让我们首先创建一个表-mysql> create table DemoTable ( Amount int ); 使用插入命 ...
- mysql not exists无效_分析MySQL中哪些情况下数据库索引会失效
要想分析MySQL查询语句中的相关信息,如是全表查询还是部分查询,就要用到explain. 一.explain 用法:explain +查询语句. id:查询语句的序列号,上面图片中只有一个selec ...
- mysql 如何对表排序_学习MySQL:对表中的数据进行排序和过滤
mysql 如何对表排序 In this article, we will learn how we can sort and filter data using the WHERE clause a ...
- mysql重复添加计数_从MySQL中的单个列获取重复值的计数?
让我们首先创建一个表-mysql> create table DemoTable -> ( -> Number int -> ); 使用插入命令在表中插入一些记录-mysql& ...
- mysql 校对规则作用_讲讲Mysql中的校对规则究竟是怎么一回事
关键词:Mysql 字符集 charset 校对规则,collation, Illegal mix of collations 0.前言 有时候遇到这种情况,你用一个like语句查询,查到的结果中有 ...
- mysql中gt用法_讲解MySQL中lt;=gt;操作符的用法-一团网
问题 : 我在看以前的一个开发者的代码时看到 在这个查询语句中 <=>符号是什么意思啊?是不是和 =号是一样啊?还是一个语法错误啊?但是没有显示任何错误或者异常.我已经知道了mysql中的 ...
最新文章
- windows cmd 查看占用端口号PID并且结束进程
- idea:打包jar(原文by曲高终和寡)
- .NET进阶系列之一:C#正则表达式整理备忘
- 最后一个页面:构建电影详情页面
- python-3.8.0安装
- 双手无法敲代码的程序员,该如何编程?
- 蓝桥杯 ADV-193算法提高 盾神与条状项链
- android 3d侧拉抽屉,iOS动画指南 - 4.右拉的3D抽屉效果
- Win10开机跳过欢迎界面直接进系统桌面的设置方法
- 如何搞定纸上代码环节?
- 如何在win7下如何创建虚拟磁盘
- 卡巴斯基KEY大集合
- 莱斯康混响插件合集 – Lexicon PCM LXP MPX Native Reverb WiN
- 火车头采集伪原创插件
- android 实体 快捷键,as快捷键
- 使用pdfbox把PDF转换成图片
- “东数西算”工程解读
- 【游戏开发进阶】Unity流体模拟,支持粒子系统,支持流体碰撞交互(Obi Fluid插件使用教程)
- 【NOIP2013提高组day1】货车运输
- CloudFlare的Worker免费部署服务
热门文章
- c语言编程杭电1008,C语言程序设计_杭州电子科技大学cyy1_3
- SyncToy 2.1
- 用python创建topo常见问题
- 微商城模板的核心处理逻辑
- 奇安信 测试开发岗位 面经 2019.9.11(秋招)
- 表达式运算(包含大整数加减乘)
- 卷积神经网络数学建模,常见卷积神经网络模型
- 新疆计算机一级考试excel公式,2020年XX专业技术人员继续教育公需课《Excel快速统计》试题及答案...
- 国内主流云服务器价格概览
- [一起来学mysql]-----MySQl的增删改查