الانتقال إلى المحتوى
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.

لو سمحتم ممكن سؤالين

Featured Replies

بتاريخ:

لماذا نتائج هذا الاستعلام
SQL> select empno,ename,sal,grade from emp,salgrade where sal between
losal and hisal ;

تختلف عن هذا الاستعلام
select empno,ename,sal,grade from emp,salgrade where sal
in(losal , hisal)


السؤال الثانى :
هل يمكن من خلال DBA
ان اسحب viewمن يوزر معين مثل user_tab_privs

select GRANTEE,OWNER,TABLE_NAME, PRIVILEGE from user_tab_privs
بحيث هذه الجمله لا يستطيع اليوزر استخدامها

واشكر مشاركتكم

بتاريخ:

First Q- IN('L','H') YOU need those 2 inputs only
between L AND H ,need everything between Land H
Second Q- use dba_tab_privs joining with dba_objects to revoke any privilge to any object you need

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

select empno,ename,sal,grade from emp,salgrade where sal
in(losal , hisal)
EMPNO ENAME SAL GRADE
---------- ---------- ---------- ----------
7788 SCOTT 3000 4
7902 FORD 3000 4



why this result i need explanation

تم تعديل بواسطة إسراء

بتاريخ:

الاخت الكريمة

هناك فرق في استخدام كل من in و between في subquery
حيت ان استخدام in هو ان تحددي ان يساوي هذه الاشياء
لنقل ان لدينا انواع من الاصناف هي A-B-C-D
واردتي استعراض النوعين A-C فقط
هنا نستخدم ال IN
WHERE TYPE IN ('A','C');
هنا اذا انطبق الشرط عرض فقط فئة A-C

اما BETWEEN فهي لعرض شيء بين الاثنين
يعني لو اخذنا نفس المثال السابق فهذا معناه انه سوف يعرض B ايضا

هذا هو الفرق

اما بالنسبة لسؤالك فهو انطبق LOSAL على الحالتين لذلك عرضها لأنك تقولين له اذا كان يساوي LOSAL او يساوي HISAL

تم تعديل بواسطة Admin05

بتاريخ:

أختي العزبزة

بالأمثلة معناه كالآتي

SQL> select empno,ename,sal,grade from emp,salgrade where sal between
losal and hisal ;

أحضر لي (كل ) القيم المحصورة بين losal and hisal مع الأخذ بعين الإعتبار كل grade

for example

SQL> select * from salgrade;

GRADE LOSAL HISAL
---------- ---------- ----------
1 700 1200
2 1201 1400
3 1401 2000
4 2001 3000
5 3001 9999

عل سبيل المثال grade 1

سوف يفحص الrecord الخاص فيه ويقارنه بالlosal and hisal وهكذا


****************

أما In فمعناها أحضر لي القيم المطابقة لكلا من الlosal and hisal فقط وليس اللي بينهم

في مثالنا فقط قيمة واحدة هي 3000

لأنه لا توجد قيمة في الsal مطابقة لها في الlosal and hisal ما عدا ال3000

أرجو أن يكون الشرح سهل ومبسط مع إحترامي لجميع الأخوة الذين قاموا بالشرح

وسامحونا على التقصير

أخوكم الجزار

بتاريخ:

والله الشباب ما بققصر

يعطيكو العافيه

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

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

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

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

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

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.