帮忙解决一道数据库面试题

[复制链接]
查看11 | 回复3 | 2009-3-12 13:55:05 | 显示全部楼层 |阅读模式
在Oracle数据库中有一张表A
编号 名称
1
a
2
b
3
c
4
d
如何写一条SQL语句,显示以下结果
ab,ac,ad,bc,cd

回复

使用道具 举报

千问 | 2009-3-12 13:55:05 | 显示全部楼层
select distinct a.name||b.name||','||a.name||c.name||','||a.name||d.name||','||b.name||c.name||','||c.name||d.namefrom A a,A b,A c,A dwhere a.number=1 and b.number=2 and c.number=3 and d.number=4...
回复

使用道具 举报

千问 | 2009-3-12 13:55:05 | 显示全部楼层
select a.名称||b.名称 from 表A a,表A b wherea.编号<b.编号 顺便问一句,为啥不显示bd?...
回复

使用道具 举报

千问 | 2009-3-12 13:55:05 | 显示全部楼层
select t2.name,t1.namefrom A t1,A t2where t1.id%t2.id=0order by t2.name,t1.name...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行