zoukankan      html  css  js  c++  java
  • Oracle语法经验分享

    一、Join,排序取一条联表数据

            我们通常是写SQL的时候,有的时候会遇到子查询的情况,这个时候通常需要考虑一下子查询是否会返回多行数据,当返回多行数据就会出错,一般当子查询返回多行,代表业务或数据库设计出现的问题,这个时候可以在使用rownum=1的方式来随便取一条,保障SQL的正常运行。第二种办法就是子查询也可以使用over函数partition by的进行join来代替,这样可以排序后取一条。经常用的就是 取某最大或最小的一条。例子scyb.xml中的ZGYBGetMZNotUpLoadCostByHeaderID

    二、连接符的注意事项

           在oracle中,“||”是字符串连接符号,当遇到要用到连接符时,一定要注意拼接的内容是否属于varchar类型,如果连接的字段不属于字符串,则会提示错误“无效数字”,此时需要使用to_char函数对字段进行转换格式

  • 相关阅读:
    Go语言通道(chan)——goroutine之间通信的管道
    GO语言数组,切片,MAP总结
    GO数组
    GO切片
    GO语言测试
    GO语言html模板
    Go语言中defer语句使用小结
    微信小程序 某个页面直接返回首页
    小程序常用变量
    bzoj1030
  • 原文地址:https://www.cnblogs.com/coder-lc/p/15078030.html
Copyright © 2011-2022 走看看