首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

遇到有关问题了。新手

2012-01-18 
遇到问题了。新手用SQLSERVER2000,一个表里有a和b两个字段,还有个id(pk),我想把同一个id的a和b的值组合起来

遇到问题了。新手
用SQL   SERVER2000,一个表里有a和b两个字段,还有个id(pk),我想把同一个id的a和b的值组合起来,如id=1,a=ss,b=ff,我想得到ss/ff这样的结果,用斜线隔开。请问这SQL语句怎样写啊。。  
谢谢,在线等。。

[解决办法]
select concat(a|| ' / ',b) from 表 where id=..
[解决办法]
正解。。
LZ结贴
[解决办法]
难道你的条件真写成了“where id=..” 
id是主键 不用加where条件也可以

[解决办法]
不是oracle,是mssql
[解决办法]
恩 学了一招 但是不知道性能如何啊 呵呵
[解决办法]
楼主真的懒惰,你为什么要通过sql来完成你的功能,你为什么不用java代码来实现,毕竟在数据库处理比在业务逻辑层处理的性能要差些
[解决办法]
用基本的SQL语法很容易完成的。前面已经有答案了。
不过这种组合还是在SQL之外完成比较好。
SQL只是为了取出你需要的信息,
对信息的处理应该在你的业务逻辑中。
呵呵。
[解决办法]
顶,楼上说的对阿
[解决办法]
select a+ '/ '+b from ***
[解决办法]
就是一個連接字符串的問題啊
[解决办法]
YBZYCM()
回答的正确啊!
一般第2种就可以了!
[解决办法]
我用它的怎么提示

第 1 行: '| ' 附近有语法错误。
[解决办法]
或者select a|| ' / '||b c from 表 where id=..


两个一样的,c是给这个新字段起的别名,让你好取值的
------------------------------------------------
大哥你这个是oracle 的写法,sql server 的写法应该是
abccba9978(gooking) ( ) 的写法
select a+ '/ '+b from *** where xxx



[解决办法]
select a+ '/ '+b from *** where id=1

热点排行