• 如何设计表结构便于treeview显示?


    新手来看:如何设计表结构便于treeview显示?

    食品饮料类
        --饮料类
           --果汁类
               --山楂汁
               --柠檬汁
           --碳酸类
               --可口可乐
               --百事可乐
        --酒类
           --啤酒类
               --烟台啤酒
               --青岛啤酒
           --白酒类
               --茅台
               --五粮液
    办公设备类
          --…………以此类推
    请问该如何建表,便于用treeview显示,而且能反映他们之间的类别关系

    方法二:

     
    一个表
    字段如下:
    id(自动编号)
    fullname(文本)
    ProgramID(文本)

    programID是5位一段的数字,比如
    食品饮料类:00001
    饮料类:0000100001
    果汁类:000010000100001
    山楂汁:00001000010000100001
    柠檬汁:00001000010000100002

    本方法层数是有限制的,字符串最大是 255,如果5位一层,最大层数只有 51 层,不过多数情况下已经够用了。用本方法在统计信息的时候非常方便:

    select * from table where ProgramID like '00001*'
    m :就是copy源,就是一个字符串,表示你将要从m里copy一些东西
    11 : 从m中的第11位开始copy(包含第11位)
    5 : copy从第11位开始后的5个字符
    exp:
    m:='the fellowship of the ring';
    s:=copy(m, 2, 2);
    //s就等于'he'
    取出子串在父串中第一次出现的位置
    例如
    pos('b','abcd');
    返回结果是2
  • 相关阅读:
    springmvc 路由
    springMVC 流程
    SqlServer中Sql语句的逻辑执行顺序
    中小型公司静态资源管理部署方案
    浅谈SQL Server中的三种物理连接操作
    Zclip复制页面内容到剪贴板兼容各浏览器
    C#中如何利用操作符重载和转换操作符
    类型构造器(静态构造函数)的执行时机你知道多少?
    容器云技术选择之kubernetes和swarm对比
    kafka入门
  • 原文地址:https://www.cnblogs.com/mingdep/p/2217775.html
Copyright © 2020-2023  润新知