当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·如何才能对editbox进行过滤    »显示摘要«
    摘要: 要求对editbox有字数限定功能,,,,而必须在框里输入值,,,,,,就是不能为空,,, 请写出代码,,谢谢 ......
    摘要: 如题. ......


关于SQL语句的问题(把两列合成一列)

我在进行数据查询中遇到了一个问题,我想把两列或多列合成一列在DATAGRID中显示出来,其中这些列中有一列或多列的值是空的,但合起来后不会为空。  
          我写的SQL语句如下。  
  SELECT   dbo.H_Code.SN,   dbo.Company.Name   +   dbo.Firm.Name   AS   Expr1  
  FROM   dbo.H_Code   LEFT   OUTER   JOIN  
              dbo.Company   ON   dbo.H_Code.ID_C   =   dbo.Company.ID_C   LEFT   OUTER   JOIN  
              dbo.Firm   ON   dbo.H_Code.ID_F   =   dbo.Firm.ID_F  
  WHERE   (dbo.H_Code.ID   =   X002)  
               
                望高手指点!谢谢!!

NO.1   作者: zwztu

在sqlserver中合并字段用+号   如上所示  
  在oracle中合并字段用   ||   号  
  select   columns1   ||   columns2   as   columns3   from   tablenames

NO.2   作者: yypt111

在合并时候用:  
  isnull(field_A,)   +   isnull(field_B,)   as   field_C

NO.3   作者: smiletosky

同意楼上的,再麻烦如果根据字段的直转化  
  为不同的直,用case处理

NO.4   作者: psxfghost

SELECT   dbo.H_Code.SN,   rtrim(ltrim(isnull(dbo.Company.Name,   )   +   isnull(dbo.Firm.Name,   )))   AS   Expr1  
  FROM   dbo.H_Code   LEFT   OUTER   JOIN  
              dbo.Company   ON   dbo.H_Code.ID_C   =   dbo.Company.ID_C   LEFT   OUTER   JOIN  
              dbo.Firm   ON   dbo.H_Code.ID_F   =   dbo.Firm.ID_F  
  WHERE   (dbo.H_Code.ID   =   X002)


    摘要: 老报 严重: error initializing endpoint java.net.bindexception: address already in use: jvm_bind:8080 为什么?其他地方我没有使用8080端口阿~~ 还有 。。\java\jsp\jsp1\tomcat\conf\server8080.xml 这个xml文件也没有找到~~~怎么回事? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE