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

 ·关于oracle9i数据库安装的问题    »显示摘要«
    摘要: 我在安装oracle9i的时候,把它先考到机器上,然后点setup时没有任何安装界面,就是说点完以后一点反应也没有,我的操作系统是win2000,请高手指教。 ......
    摘要: 1,framework各个组件:clr(公共语言运行时),cls(公共语言规范),cts(通用类型系 统)和framework类.主要是包括2个组件:clr和framework类库. a)clr是framework的基础.clr的内核(mscoree.dll和mscorlib.dll),在运行时加载并管理代码.提供如内存管理.线程管理和远程化等核心服务. 原理图: c#代码 | ......


如何把两行变成一行立马结贴

表A内容如下:  
   
            ID                       Description  
              1                       Hello  
              1                       Good   Morning  
              2                       Peter  
              2                       Tome  
              2                       Sean  
               
  变成如下形式:  
             
              ID                     Description  
                1                     Hello,Good   Morning  
                2                     Peter,Tome,Sean  
   
   
  即把ID号相同的后面项的内容变成一行,请教如何用SQL语句完成。不要存储过程。  
  谢谢!!

NO.1   作者: realgz

多少个预知吗?

NO.2   作者: azsoft

参考:  
  http://expert.csdn.net/Expert/topic/2440/2440306.xml?temp=.9349634

NO.3   作者: sdhdy

 
  --用函数  
  create   function   test(@id   int)  
  returns   varchar(8000)  
  as  
  begin  
  declare   @sql   varchar(8000)  
  set   @sql=  
  select   @sql=@sql+Description+,   from   表   where   ID=@id  
  set   @sql=left(@sql,len(@sql)-1)  
  return(@sql)  
  end  
   
  --执行  
  select   distinct   ID,dbo.test(ID)   as   Description   from   表

NO.4   作者: dlpseeyou

帮你ding

NO.5   作者: txlicenhe

http://expert.csdn.net/Expert/topic/2440/2440306.xml?temp=.6941645  
    [交流]行列转换

NO.6   作者: txlicenhe

--1.创建一个合并的函数  
  create   function   fmerg(@id   int)  
  returns   varchar(8000)  
  as  
  begin  
  declare   @str   varchar(8000)  
  set   @str=  
  select   @str=@str+,+[Description]   from   表A   where   id=@id  
  set   @str=right(@str,len(@str)-1)  
  return(@str)  
  End  
  go  
   
  --调用自定义函数得到结果  
  select   distinct   id,dbo.fmerg(id)   from   表A

NO.7   作者: azsoft

declare   @sql   varchar(8000)  
  set   @sql   =   select   name  
  select   @sql   =   @sql   +   ,sum(case   km   when   +km+   then   cj   end)   [+km+]  
    from   (select   distinct   km   from   test)   as   a  
  select   @sql   =   @sql+   from   test   group   by   name  
  exec(@sql)  
   
  drop   table   test

NO.8   作者: busanbusi

呵呵我不会


    摘要: 我想动态的,让网页显示与浏览器语言一样的版本。 比如:用中文 ie 就开中文页面。 鸟文就开鸟文页面。 现在不知道怎么判断浏览器的语种。?谢了先! ......
» 本期热门文章:

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