الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Procedure Help

Featured Replies

بتاريخ:

السلام عليكم
أرجو المساعدة في عمل الاتي

بفرض أن لدينا جدول T هذا الجدول به عمود معين C .. هذا العمود به مجموعة من القيم "أرقام"
المطلوب هو مقارنة قيم العمود C بمجموعة من القيم الخارجية ليكون ناتج المقارنة هو القيم التي لا تتطابق مع أي من قيم العمود C

توضيح أكتر


create table T (C number)

insert into T values (10)
insert into T values (20)
insert into T values (30)
insert into T values (40)


assume that:

القيم التي نريد مقارنتها مع قيم الجدول هي 10و20و30و40و50
الناتج من هذه المقارنة يجب أن يكون الرقم 50 فقط

بتاريخ:

DECLARE
  x   NUMBER (3) := 0;
BEGIN
  FOR i IN 1 .. 5
  LOOP
  SELECT COUNT (*)
	INTO x
	FROM t
   WHERE c = i;

  IF x = 0
  THEN
	 INSERT INTO t(c) VALUES (i * 10);
  ELSE
	 DBMS_OUTPUT.put_line ('Can''t Insert Value' || i * 10);
  END IF;

  COMMIT;
  END LOOP;
END;



هذا المثال ينطبق فقط على القيم الافتراضية التي وضعتها أنت (10،20،30،40،50) ويمكنك تغيير النطاق ومعدل الزيادة حسب حاجتك

بتاريخ:
  • كاتب الموضوع

شكرا على الاهتمام يا أستاذ أحمد بس مش ده اللي انا قصدته

انا أقصد ان عندي جدول T به القيم الاتية :
10
20
30
40
-----------------------
وعندي مجموعة من القيم تانية مش موجودة كلها في الجدول
10 , 20 , 30 , 40 , 53 , 78

انا بقى عاوز أعمل لوب تقارن كل قيمة من القيم اللي معايا بالقيم اللي في الجدول ولو ملقاش القيمة دي موجودة في الجدول يطلعلي رسالة فيها القيمة دي

بتاريخ:
10 , 20 , 30 , 40 , 53 , 78

سلام
عايز اسال من اين تاتي هذه الارقام
بتاريخ:

السلام عليكم
ممكن يكون الموضوع بسيط جدا وبجملة بسيطة تنفذها
مثلا

select  distinct c  from t where c not in (10,20,30,40,50)



ولو القيم دي موجودة في جدول تاني يمكنك استخدم معامل minus

وفقك الله

بتاريخ:
  • كاتب الموضوع

اولا القيم دي مش موجودة في جدول تاني .. القيم دي معايا بس ومعظم القيم دي موجودة في الجدول t بس مش كلها
يعني فيه قيم منها مش موجودة في الجدول
انا بقى عاوز طريقة أعرف بيها الارقام اللي مش موجودة في الجدول

بتاريخ:

السلام عليكم.

إستخدم Minus

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.