|
Select st_no , st_name from
student where st_no >11; |
عرض القيم
التي تحقق الشرط ( = ,
>
, <
,
>=
,
<=
) |
|
Select st_no , st_name from
student where st_no between 5 and 11 ; |
عرض القيم
التي بين ( 5 , 11) |
|
Select st_no , st_name from
student where st_no not between 5 and 11 ; |
عرض القيم
التي ليست بين ( 5 , 11) |
|
Select st_no , st_name from
student where st_no not in (4 , 6 , 11 ) ; |
عرض القيم
التي تحقق الشرط
<>
4 أو 6 أو 11 |
|
select st_no || st_name st from student ; |
لجمع قيم
حقلين في حقل واحد |
|
Select substr ( st_name , POS,
N) , substr (st_no , POS ) , substr (‘waleed’, POS,N) from student ; |
لاخذ جزء من
الحقل (st_name
,st_no
) او جزء من قيمة معطاة
(
waleed
)
pos
بداية القطع
N
عدد
الاحرف المقطوعة |
|
select sysdate , sysdate-10 , sysdate+10 ,
sysdate - 11/3/1999 from student; |
1-
date + number
2-
date – number
3-
date – date |
|
select sysdate from dual ; |
تاريخ اليوم =
sysdate
جدول يخزن فية
التاريخ
dual |
|
select to_char (sysdate , 'DAY , DDTH MONTH YYYY') ,
to_char (sysdate , 'HH:MI:SS') from dual ; |
اشكال لعرض
التاريخ |
|
select to_char (sysdate , 'SCC' ) from dual ; |
عرض القرن
الحالي 20 |
|
select to_char (sysdate,'ww') from dual ; |
عرض عدد
الايام من بداية السنة حتى التاريخ الحالي
sysdate |
|
select to_date ('june 4 ,1984' , 'MONTH DD YYYY') from dual ; |
تحويل التاريخ
المخزن على شكل قيمة حرفية الى تاريخ |
|
select to_number('123') from dual ; |
تحويل القيمة
الحرفية الى رقم "123" = 123 |
|
Select trunc ( sysdate , ‘MONTH’ ) , trunc ( sysdate , ‘YEAR’ ) from
dual ; |
ايجاد اول يوم
في الشهر واوا يوم في السنة |
|
select trunc (st_ digit, 1 ) from student ; |
التقريب مع
الحذف خانة عشرية |
|
select trunc (st_ digit, 2 ) from student ; |
التقريب مع
الحذف خانتين عشريتين |
|
SELECT X.SNo , Y.SNo
FROM S AS X , S AS Y
WHERE X.City = Y.City AND X.SNo <> Y.SNo ; |
فتح الجدول
S
على انة
X
S AS X
و فتح
الجدول S
على
انة Y
S AS Y
والذي يحقق
الشرط بعد كلمة
where |