zoukankan      html  css  js  c++  java
  • 利用substring()方法,把一个表的不同分级所对应的字段名取出来。

    实例:现在有一个物料分类的表。知道表的第四级的值,要取前面的2,3级值。

    例如,如图所示:

    可以通过取前面几个字段的值,得到对应级别的值。利用substring(),但是因为要写在一句话里。

    因此可以通过给同一个表取别名的方式,join起来

    最后就可以把几个字段合并在一句话得到。

    例如:

    select m1.materialsortname,m2.materialsortname,m3.materialsortname 
    from Materialsorts m1 join Materialsorts m2 on m2.materialsortpath=substring(m1.materialsortpath,0,8) join Materialsorts m3 on m3.materialsortpath=substring(m1.materialsortpath,0,12) where m1.materialsortpath='0002000200020003'

    得到结果:

  • 相关阅读:
    docker容器之启动容器
    docker镜像之registry
    docker镜像之镜像命名
    习题3
    习题二(1)
    课堂作业4
    课堂作业(电费)
    课堂作业2
    实验4
    实验3
  • 原文地址:https://www.cnblogs.com/alsf/p/6118671.html
Copyright © 2011-2022 走看看