Bài giải đề thi lý thuyết Oracle
+7
hoangnam610
tuan hung nguyen
admin
Nguyễn Phạm Anh Dũng
dalmatian1
tranhuynhtien
nguyet.anh2014
11 posters
Trang 1 trong tổng số 1 trang
Bài giải đề thi lý thuyết Oracle
Hi cả nhà, mình gửi bài giải mình làm để tham khảo, bạn nào có phát hiện sai trong bài này share lại nhé..
nguyet.anh2014- Thành viên lớp 11A101
- Tổng số bài gửi : 22
Join date : 26/08/2012
Re: Bài giải đề thi lý thuyết Oracle
[You must be registered and logged in to see this link.]
nguyet.anh2014- Thành viên lớp 11A101
- Tổng số bài gửi : 22
Join date : 26/08/2012
Re: Bài giải đề thi lý thuyết Oracle
Thank Bạn
tranhuynhtien- Thành viên lớp 11A101
- Tổng số bài gửi : 10
Join date : 27/07/2012
Re: Bài giải đề thi lý thuyết Oracle
Câu 3 :
Select dept_id, avg(salary)
from s_dept
having avg(salary)> 2000
group by dept_id;
Dựa theo bảng emp và dept trong scott, cái đó sai ở dòng where thôi.
Select dept_id, avg(salary)
from s_dept
having avg(salary)> 2000
group by dept_id;
Dựa theo bảng emp và dept trong scott, cái đó sai ở dòng where thôi.
dalmatian1- Thành viên lớp 11A101
- Tổng số bài gửi : 15
Join date : 06/05/2012
Re: Bài giải đề thi lý thuyết Oracle
câu 2 bảng s_emp đâu ra vậy cà
admin- Quản trị diễn đàn
- Tổng số bài gửi : 202
Join date : 01/05/2012
Age : 35
Re: Bài giải đề thi lý thuyết Oracle
Câu 2:
Select last_name,first_name,title
from s_emp
where dept_id in (select ID from s_dept where name ='Finance' or region_id=2);
Single row subquery returns more than one row : lỗi này báo tại điều kiện Where dept_id = (...)
Cao kiến của mình là vậy, ai có đóng góp gì thêm ko.
Select last_name,first_name,title
from s_emp
where dept_id in (select ID from s_dept where name ='Finance' or region_id=2);
Single row subquery returns more than one row : lỗi này báo tại điều kiện Where dept_id = (...)
Cao kiến của mình là vậy, ai có đóng góp gì thêm ko.
dalmatian1- Thành viên lớp 11A101
- Tổng số bài gửi : 15
Join date : 06/05/2012
Re: Bài giải đề thi lý thuyết Oracle
chuẩn cmnr )
admin- Quản trị diễn đàn
- Tổng số bài gửi : 202
Join date : 01/05/2012
Age : 35
Re: Bài giải đề thi lý thuyết Oracle
cau 4:
Dạng 1: Sử dụng câu lệnh điều kiện này để thực hiện một số mã lệnh nếu đúng điều kiện đã định và nếu không đúng điều kiện đã định thì thực hiện một số mã lệnh khác.
- với mỗi if phải có một end if cùng cấp, tác động trên nhiều lệnh nếu thỏa mãn điều kiện.
Dạng 2: Sử dụng câu lệnh điều kiện này trong trường hợp có nhiều điều kiện đặt ra và khi thỏa mỗi điều kiện sẽ thực hiện một số mã lệnh khác nhau.
- sử dụng cho việc xét nhiều điều kiện, gần giống if lồng nhau nhưng kết thúc chỉ cần một end if.
Dạng 1: Sử dụng câu lệnh điều kiện này để thực hiện một số mã lệnh nếu đúng điều kiện đã định và nếu không đúng điều kiện đã định thì thực hiện một số mã lệnh khác.
- với mỗi if phải có một end if cùng cấp, tác động trên nhiều lệnh nếu thỏa mãn điều kiện.
Dạng 2: Sử dụng câu lệnh điều kiện này trong trường hợp có nhiều điều kiện đặt ra và khi thỏa mỗi điều kiện sẽ thực hiện một số mã lệnh khác nhau.
- sử dụng cho việc xét nhiều điều kiện, gần giống if lồng nhau nhưng kết thúc chỉ cần một end if.
nguyet.anh2014- Thành viên lớp 11A101
- Tổng số bài gửi : 22
Join date : 26/08/2012
tuan hung nguyen- Thành viên lớp 11A101
- Tổng số bài gửi : 25
Join date : 24/06/2012
Re: Bài giải đề thi lý thuyết Oracle
chà bạn Nguyệt giỏi oracle thế. Hâm mộ wa.
hoangnam610- Một thời chém gió
- Tổng số bài gửi : 64
Join date : 10/05/2012
Age : 35
Re: Bài giải đề thi lý thuyết Oracle
dạ tạ các pro,,,, pro nào cho cái file tổng hợp chính xác luôn đi...
cabong_songtra- Thành viên lớp 11A101
- Tổng số bài gửi : 16
Join date : 24/09/2012
Re: Bài giải đề thi lý thuyết Oracle
Chinh xac cau 3 la
Select deptno, avg(sal)
From emp
Group by deptno
having avg(sal)>2000;
hoac
Select deptno, avg(sal)
From emp
having avg(sal)>2000
Group by deptno;
tuy cach dat
cau 2 chinh xac day minh da thu them vao bang dept dong AAA la number va them 2 truong co du lieu =2 va no se bao y nhu cau hoi.
SSQL> Select empno,ename, job
2 From emp
3 Where deptno= (select deptno
4 from dept
5 where dname ='SALES'
6 or aaa =2);
Where deptno= (select deptno
*
ERROR at line 3:
ORA-01427: single-row subquery returns more than one row
va thay or = and
SQL> Select empno,ename, job
2 From emp
3 Where deptno= (select deptno
4 from dept
5 where dname ='SALES'
6 and aaa =2);
EMPNO ENAME JOB
---------- ---------- ---------
7499 ALLEN SALESMAN
7521 WARD SALESMAN
7654 MARTIN SALESMAN
7698 BLAKE MANAGER
7844 TURNER SALESMAN
7900 JAMES CLERK
Select deptno, avg(sal)
From emp
Group by deptno
having avg(sal)>2000;
hoac
Select deptno, avg(sal)
From emp
having avg(sal)>2000
Group by deptno;
tuy cach dat
cau 2 chinh xac day minh da thu them vao bang dept dong AAA la number va them 2 truong co du lieu =2 va no se bao y nhu cau hoi.
SSQL> Select empno,ename, job
2 From emp
3 Where deptno= (select deptno
4 from dept
5 where dname ='SALES'
6 or aaa =2);
Where deptno= (select deptno
*
ERROR at line 3:
ORA-01427: single-row subquery returns more than one row
va thay or = and
SQL> Select empno,ename, job
2 From emp
3 Where deptno= (select deptno
4 from dept
5 where dname ='SALES'
6 and aaa =2);
EMPNO ENAME JOB
---------- ---------- ---------
7499 ALLEN SALESMAN
7521 WARD SALESMAN
7654 MARTIN SALESMAN
7698 BLAKE MANAGER
7844 TURNER SALESMAN
7900 JAMES CLERK
Được sửa bởi vandong ngày Tue Jan 15, 2013 9:13 pm; sửa lần 4.
vandong- Quản trị diễn đàn
- Tổng số bài gửi : 87
Join date : 27/04/2012
Age : 36
Đến từ : Thanh hoa
Re: Bài giải đề thi lý thuyết Oracle
dung rui. cam on may bac nhak
TranLoc- Thành viên lớp 11A101
- Tổng số bài gửi : 87
Join date : 27/04/2012
Age : 35
Đến từ : Bến Tre
Re: Bài giải đề thi lý thuyết Oracle
Đáp án câu 2 đề thi lý thuyết.
PL/SQL procedure successfully completed.
SQL> select * from temp
2 ;
GT1 GT2 CHUOI
---------- ---------- --------------------
1000 1 in outer loop
1 2 inner loop
2 3 inner loop
2000 4 in outer loop
1 5 inner loop
2 6 inner loop
PL/SQL procedure successfully completed.
SQL> select * from temp
2 ;
GT1 GT2 CHUOI
---------- ---------- --------------------
1000 1 in outer loop
1 2 inner loop
2 3 inner loop
2000 4 in outer loop
1 5 inner loop
2 6 inner loop
vhu- Thành viên lớp 11A101
- Tổng số bài gửi : 50
Join date : 28/04/2012
Re: Bài giải đề thi lý thuyết Oracle
tiu ui. sai ui
TranLoc- Thành viên lớp 11A101
- Tổng số bài gửi : 87
Join date : 27/04/2012
Age : 35
Đến từ : Bến Tre
Re: Bài giải đề thi lý thuyết Oracle
thi xong rồi cho cảm nghỉ đi bà con =]]
admin- Quản trị diễn đàn
- Tổng số bài gửi : 202
Join date : 01/05/2012
Age : 35
Re: Bài giải đề thi lý thuyết Oracle
rớt rồi, hehe
vhu- Thành viên lớp 11A101
- Tổng số bài gửi : 50
Join date : 28/04/2012
Re: Bài giải đề thi lý thuyết Oracle
1 đồng chí hy sinh....còn ai nữa ko báo luôn ddeeeeeeeeeeeeeeeê
admin- Quản trị diễn đàn
- Tổng số bài gửi : 202
Join date : 01/05/2012
Age : 35
Similar topics
» THI THỰC HÀNH VÀ LÝ THUYẾT ORACLE
» LỊCH THI LÝ THUYẾT VB.NET và ORACLE(UPDATE NGÀY 11-01-2013)
» ORACLE(BÀI TẬP+CHƯƠNG TRÌNH CÀI ORACLE)
» Thi thực hành oracle
» Đề thi lý thuyết đồ họa máy tính
» LỊCH THI LÝ THUYẾT VB.NET và ORACLE(UPDATE NGÀY 11-01-2013)
» ORACLE(BÀI TẬP+CHƯƠNG TRÌNH CÀI ORACLE)
» Thi thực hành oracle
» Đề thi lý thuyết đồ họa máy tính
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|