ادخل بيانات تجريبيه
INSERT INTO authors (name, birth_date) VALUES ('نايف الجراحي ', '1999-04-10');
INSERT INTO books (title, author_id, year_published) VALUES ('الأسطورة', 1, 2000);
INSERT INTO authors (name, birth_date) VALUES ('نايف الجراحي ', '1999-04-10');
INSERT INTO books (title, author_id, year_published) VALUES ('الأسطورة', 1, 2000);
كيفية استرجاع البيانات باستخدام استعلامات بسيطة
استرجاع الكتب
SELECT * FROM books;
استرجاع المولفين
SELECT * FROM authors;
استرجاع المستعيرين
SELECT * FROM borrowers
استرجاع الكتب
SELECT * FROM books;
استرجاع المولفين
SELECT * FROM authors;
استرجاع المستعيرين
SELECT * FROM borrowers
استرجاع الكتب مع أسماء مؤلفيها عن طريق الربط JOIN
SELECT books.title, authors.name
FROM books
JOIN authors ON books.author_id = authors.id;
SELECT books.title, authors.name
FROM books
JOIN authors ON books.author_id = authors.id;
يسترجع هذا الاستعلام جميع الكتب التي نُشرت بعد عام 2011
SELECT * FROM books WHERE year_published > 2011
SELECT * FROM books WHERE year_published > 2011
الواجب
قوم بعمل استعلام يعيد عدد الكتب لكل مؤلف
قوم بعمل استعلام يعيد عدد الكتب لكل مؤلف
استرجع أسماء المؤلفين الذين لم يكتبوا أي كتب.
الذي لديه اسئلة مشابه من هذه الجداول ممكن يضيفها في التعليق او يرسلها لي وسوف نشرحها مع بعض
شرح الواجب
1-قوم بعمل استعلام يعيد عدد الكتب لكل مؤلف
الحل بطريقتين
1-نعرض رقم المؤلف وعدد الكتب
SELECT author, COUNT(*) AS book_count
FROM books
GROUP BY author;
2-نعرض اسم المؤلف وعدد الكتب
SELECT a.name AS author_name, COUNT(b.id) AS book_count
FROM authors a
LEFT JOIN books b ON a.id = b.author_id
GROUP BY a.id, a.name;
1-قوم بعمل استعلام يعيد عدد الكتب لكل مؤلف
الحل بطريقتين
1-نعرض رقم المؤلف وعدد الكتب
SELECT author, COUNT(*) AS book_count
FROM books
GROUP BY author;
2-نعرض اسم المؤلف وعدد الكتب
SELECT a.name AS author_name, COUNT(b.id) AS book_count
FROM authors a
LEFT JOIN books b ON a.id = b.author_id
GROUP BY a.id, a.name;
عالم برمجةوتقنية الحاسوب C. P. W
استرجع أسماء المؤلفين الذين لم يكتبوا أي كتب.
عالم برمجةوتقنية الحاسوب C. P. W
استرجاع الكتب التي كتبها مؤلف معين
اطلب ملف اكسس فيه نموذج لشجرة الحسابات ويتم من خلالها استعراض الدليل المحاسبي والادخال من خلال النموذج الى جدول دليل الحسابات.
اعمدة دليل الحسابات هي:-
رقم الحساب (نوع رقم مفتاح اساسي -مفهرس -غير قابل للتكرار)
اسم الحساب (نوع نص- غير قابل للتكرار)
رقم الحساب الرئيسي(الحساب الاب) (يتم اختياره من الحسابات الرئيسية المدخلة مسبقا في عمود اسم الحساب )
نوع الحساب (منسدله من جدول نوع الحساب مثل رئيسي-عام-فرعي..الخ)
العملة (منسدلة من جدول العملات)
الرتبة (منسدلة من جدول الرتب١-٢-٣-٤-٥)
المجموعة (منسدله خيارات اصول-صندوق-بنك -عملاء-موردين....)
طبيعة الحساب (خيارات مدين دائن)
الانشطة (منسدلة خيارات من جدول الانشطة اختيار متعدد)
الحساب الافتراضي( منسدلة من جدول الدليل الافتراضي)
اعمدة دليل الحسابات هي:-
رقم الحساب (نوع رقم مفتاح اساسي -مفهرس -غير قابل للتكرار)
اسم الحساب (نوع نص- غير قابل للتكرار)
رقم الحساب الرئيسي(الحساب الاب) (يتم اختياره من الحسابات الرئيسية المدخلة مسبقا في عمود اسم الحساب )
نوع الحساب (منسدله من جدول نوع الحساب مثل رئيسي-عام-فرعي..الخ)
العملة (منسدلة من جدول العملات)
الرتبة (منسدلة من جدول الرتب١-٢-٣-٤-٥)
المجموعة (منسدله خيارات اصول-صندوق-بنك -عملاء-موردين....)
طبيعة الحساب (خيارات مدين دائن)
الانشطة (منسدلة خيارات من جدول الانشطة اختيار متعدد)
الحساب الافتراضي( منسدلة من جدول الدليل الافتراضي)
كيف اجعل من الاستعلام يخرج لي جميع الصفوف من ١ إلى ١٢ بدون ٩ و ١٢
عالم برمجةوتقنية الحاسوب C. P. W
كيف اجعل من الاستعلام يخرج لي جميع الصفوف من ١ إلى ١٢ بدون ٩ و ١٢
Select * from table where
[Id]<=12 and [id] not in(9,12)
غير كلمة id باسم الحقل الذي فيه الارقام
[Id]<=12 and [id] not in(9,12)
غير كلمة id باسم الحقل الذي فيه الارقام
عالم برمجةوتقنية الحاسوب C. P. W
Pelectronic.rar
هذا الملف جاهز
للاستخدام
والمستخدم admin
وكلمة السر 10
للاستخدام
والمستخدم admin
وكلمة السر 10
< من افضل برامج للحماية من الفيروسات />
( للكمبيوتر واللاب )
- Bitdefender
( www.bitdefender.com/solutions/free.html )
- eset
( www.eset.com/us/download/ )
- Kaspersky
( me.kaspersky.com/downloads )
( للكمبيوتر واللاب )
- Bitdefender
( www.bitdefender.com/solutions/free.html )
- eset
( www.eset.com/us/download/ )
- Kaspersky
( me.kaspersky.com/downloads )
👍2