السلام عليكم
Inserting Using a Subquery as a Target
درس اليوم عكس المره السابقه :) لقد تحدث فى درس سابق عن كيف يمكنك اضافه صف او اكتر من صف داخل جدول باستخدام الـ Subquery وقد استخدمنا ال subquery للاستعلام عن قيمه معينه وادخالها فى الجدول كـ قيمه .
ولكن اليوم سوف نستعلم عن جدول ونضع له القيمه بأستخدام جمله
value clause
value clause
Code
INSERT INTO
(SELECT EMPLOYEE_ID
,LAST_NAME
,HIRE_DATE
,JOB_ID
,SALARY
,DEPARTMENT_ID
FROM EMP13
WHERE DEPARTMENT_ID = 50);
VALUE
(99999,'ARAFA','A.ARAFA',TO_DATE('5-NOV-1986','DD-MON-RR'),'ORA_DEV'
,':D',50);
السلام عليكم
(Retrieving Data with a Subquery as Source (in line view
اهم ما يميز المثال التالى انى اود الحصول على متوسط مرتبات الموظفين من خلال الـ in line view
Code
SELECT A.LAST_NAME ,A.SALARY ,A.DEPARTMENT_ID ,B.SALAVG --alias لا يوجد عمود بهذا الاسم فـ انا استخدم FROM EMPLOYEES A , ( SELECT DEPARTMENT_ID ,AVG(SALARY)SALAVG FROM EMPLOYEES GROUP BY DEPARTMENT_ID) B WHERE A.DEPARTMENT_ID = B.DEPARTMENT_ID AND A.SALARY > B.SALAVG A.SALARY > B.SALAV
No comments:
Post a Comment