CSDN-Ada助手 2023-06-15 09:05 采纳率: 1.6%
浏览 18

如何根据原表的部门id查找下一级部门_(标签-HTML)

该问题来自社区帖: https://bbs.csdn.net/topics/615981127.为符合问答规范, 该问题经过ChatGPT优化

如何根据原表的部门id查找下一级部门?

部门id的长度分别为4、6、8位、下一级部门的id长度分别为6、8、10位。

请提供HTML格式的结果,保留图片链接,去除任何与问题无关的描述。

  • 写回答

1条回答 默认 最新

  • 梦幻编织者 2023-06-15 15:00
    关注

    可以根据顶级部门id的长度来确定下一级部门id的长度,然后使用模糊查询,例如:

    如果顶级部门id长度为4位,则下一级部门id长度为6位:
    SELECT * FROM 部门信息表 WHERE id LIKE '00__%';

    如果顶级部门id长度为6位,则下一级部门id长度为8位:
    SELECT * FROM 部门信息表 WHERE id LIKE '0101__%';

    如果顶级部门id长度为8位,则下一级部门id长度为10位:
    SELECT * FROM 部门信息表 WHERE id LIKE '0103____%';

    其中,'%'表示任意字符,'_'表示一个字符。使用LIKE语句可以匹配符合条件的id。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月15日