您的位置:首页 > 职场人生

面试的一条sql问题

2014-05-04 21:50 302 查看
/***

id name

1 a

2 b

3 c

3 d

用一条sql 得出

ab

ac

ad

bc

bd

cdi

一下是oracle 的写法

insert into t1 values(1,'a');

insert into t1 values(2,'b');

insert into t1 values(3,'c');

insert into t1 values(3,'d');

select a.remark || b.remark from t1 a ,t1 b where a.remark <> b.remark and b.serialno >= a.serialno ;

这条是mysql的写法

select concat(a.name, b.name) from tabTest a ,tabTest b where a.name != b.name and b.no >= a.no ;

*/

select concat(a.name, b.name) from tabTest a ,tabTest b where a.name != b.name and b.no >= a.no ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: