面试的一条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 ;
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 ;
相关文章推荐
- 黑马程序员-java基础05
- 面试题 判断一个数是否为2的n 次方
- 面试题 自己实现strcpy 函数
- HashMap--面试必问的集合类
- Java 高新技术 7K面试题(交通灯管理系统)
- Java 高新技术 7K面试题(银行业务调度系统)
- 面试算法题-单链表的快速排序实现
- 黑马程序员_集合、可变参数、泛型
- 程序员的高薪是编程语言决定的么?图样图森破啊。
- 面试
- 面试难题:Java中整数的范围和大小
- 黑马程序员-----------------7K面试-银行调度
- 码农应该注意保持的习惯
- 程序员有趣的面试智力题
- 程序员成长之路
- 成就Java程序员十大过程
- 高效能程序员的七个习惯
- 最难面试的IT公司之ThoughtWorks代码挑战——FizzBuzzWhizz游戏
- 黑马程序员__NSString和NSMutableString的用法
- 黑马程序员_面向对象_多线程