求一ORACLE SQL语句
modev 2009-12-04 07:28:06 有一个表
UUID XUHAO PRICE
1 3 140
2 3.1 140
3 3.1.1 50
4 3.1.1.1 20
5 3.1.1.2 30
6 3.1.2 90
7 3.1.2.1 40
8 3.1.2.2 50
9 4 136
10 4.1 70
11 4.2 66
12 5 90
要求写一个SQL语句,得到如下的数据
UUID XUHAO PRICE
4 3.1.1.1 20
5 3.1.1.2 30
7 3.1.2.1 40
8 3.1.2.2 50
10 4.1 70
11 4.2 66
12 5 90
附创建表的脚本及测试数据
CREATE TABLE TABLE1
(
UUID VARCHAR2(20 BYTE),
XUHAO VARCHAR2(20 BYTE),
PRICE NUMBER(10,2)
)
Insert into TABLE1
(UUID, XUHAO, PRICE)
Values
('001', '3', 140);
Insert into TABLE1
(UUID, XUHAO, PRICE)
Values
('002', '3.1', 140);
Insert into TABLE1
(UUID, XUHAO, PRICE)
Values
('003', '3.1.1', 50);
Insert into TABLE1
(UUID, XUHAO, PRICE)
Values
('004', '3.1.1.1', 20);
Insert into TABLE1
(UUID, XUHAO, PRICE)
Values
('005', '3.1.1.2', 30);
Insert into TABLE1
(UUID, XUHAO, PRICE)
Values
('006', '3.1.2', 90);
Insert into TABLE1
(UUID, XUHAO, PRICE)
Values
('007', '3.1.2.1', 40);
Insert into TABLE1
(UUID, XUHAO, PRICE)
Values
('008', '3.1.2.2', 50);
Insert into TABLE1
(UUID, XUHAO, PRICE)
Values
('009', '4', 136);
Insert into TABLE1
(UUID, XUHAO, PRICE)
Values
('010', '4.1', 70);
Insert into TABLE1
(UUID, XUHAO, PRICE)
Values
('011', '4.2', 66);
Insert into TABLE1
(UUID, XUHAO, PRICE)
Values
('012', '5', 90);
COMMIT;