Tìm kiếm bài viết theo id

Truy vấn SQL

Thảo luận trong 'Chuyện trò' bắt đầu bởi maicon, 4/7/11.

ID Topic : 3482306
Ngày đăng:
4/7/11 lúc 23:14
  1. maicon Thành Viên Cấp 6

    Tham gia ngày:
    17/10/07
    Tuổi tham gia:
    18
    Bài viết:
    3,071
    Em sắp thi rồi,mấy bài này khó qá,bác nào pro vô truy vấn giúp e cái,e học thuộc có cái để viết Truy vấn SQL
    Tks cả nhà :X


    Cho một lược đồ cơ sở dữ liệu của 1 thư viện như sau:
    ThẻĐộcGiả(MãThẻDg, HọTênDg, Địachỉ)
    Sách(Mãsách, Tênsách, NămXb, NhàXb, TênTácGiả)
    Phiếumượn(MãPhíêu, NgàyMượn, MãSách, MãThẻDg, NgàyTrả)

    Dùng SQL trả lời các câu hỏi sau đây:
    1. Liệt kê các phiếu mượn trong ngày 20/11/2007
    2. Liệt kê các tên sách thuộc nhà xuất bản “Giáo Dục” hiện có trong thư vịên
    3. Liệt kê tên các độc giả hiện đang còn giữ sách có tên “Đồ Hoạ Máy Tính” chưa trả cho thư viện
    4. Liệt kê tên các độc giả và tên sách mà các độc giả này đang giữ đã đến kỳ hạng trả cho thư viện. Biết rằng qui định là sau khi mượn 10 ngày thì phải trả sách lại cho thư viện
    5. Liệt kê tên và địa chỉ liện lạc của các độc giả hiện đang còn nợ sách của thư viện
    6. Thống kê xem mỗi thẻ độc giả đã mượn được bao nhiêu cuốn sách trong tháng 11/2007
    7. Liệt kê các cuốn sách chưa được ai mượn lần nào
    8. Liệt kê tất cả các cuốn sách được mượn nhiều nhất trong tháng 11/2007
    9. Liệt kê các độc giả quen thuộc của thư viện. Biết rằng các độc giả quen thuộc là các độc giả đến mượn sách ít nhất là 10 lần
    10. Liệt kê các tác giả nào được yêu thích nhất trong năm 2007. Biết rằng tác giả được yêu thích nhất là các tác giả có sách được mượn nhiều nhất
     
  2. mcse1989 Thành Viên Chưa Kích Hoạt

    mấy cái này chỉ có học và hiểu,học thuộc lòng càng khó nữa ah!Truy vấn SQLTruy vấn SQL - 1Truy vấn SQL - 2
     
  3. Eris Thành Viên Chưa Kích Hoạt

    Cái này là có cái gạch 1 gạch, 2 gạch, 1,n... n,n này nọ nữa đúng ko bro. Nếu đúng thì biết, có điều em lười làm quá, kẻ kẻ mệt :smile:
     
  4. congbac Thành Viên Cấp 4

    cái này giống nhờ làm bài dùm quá, bên congdongcviet lâu lâu cũng có mấy pa lên đọc đề kêu làm dùm học thuộc thực chất là xin bài =.=
     
  5. mcse1989 Thành Viên Chưa Kích Hoạt

    ý pác là sao ta?
    cái này là:
    select ...
    from ...
    where ...
    group by ...
    having ...

    cấu trúc vậy đó.
     
  6. maicon Thành Viên Cấp 6

    ý pác là sao ta?
    cái này là:
    select ...
    from ...
    where ...
    group by ...
    having ...

    cấu trúc vậy đó.


    đúng rồi bác :X
     
  7. zhuoheng ♥♥♥ FOREVER LOVE ♥♥♥

    1.
    Select ngaymuon from phieumuon ;
    where ngaymuon = "dd/mm/yyyy" ;
    Cứ thế mà ra, mấy cái này dễ thôi mà, cần gì học thuộc, hiểu cấu trúc của SQL là làm mấy cái này ngon lành ah.
    Còn mấy câu sau cứ dùng group thôi.
    Chỉ bro 1 cách để dễ học SQL nè, nếu bro biết xài Access thì cứ mở Access ra, kéo relationship cho mấy cái table, rồi sau đó tạo Query, cuối cùng chuyển wa chế độ SQL để xem mấy câu lệnh.
     
  8. HTC_coffee Thành Viên Cấp 6

    Lại là SQL,Query à.... Qua rồi ngày ấy... bạn chịu khó xem lại bài sẽ làm được mà, tệ lắm cũng làm được 4 câu đầu chứ...>"<
     
  9. Jimenez Thành Viên Cấp 3

    Của bạn nè:

    1. SET DATEFORMAT DMY
    SELECT MãPhiếu
    FROM PhiếuMượn
    WHERE NgàyMượn = '20/11/2007'

    2. SELECT tênsách FROM Sách WHERE NhàXb = “Giáo Dục”

    3. SELECT HọTênDg, Tênsách FROM Phiếumượn P
    INNER JOIN Sách S ON P.MãSách = S.Mãsách
    INNER JOIN ThẻĐộcGiả T ON P.MãThẻDg = T.MãThẻDg
    WHERE NgàyTrả < GETDATE() AND S.TênSách = “Đồ Hoạ Máy Tính”

    4. SELECT HọTênDg, Tênsách FROM Phiếumượn, Sách, ThẻĐộcGiả
    WHERE ThẻĐộcGiả.MãThẻDg = Phiếumượn.MãThẻDg AND Sách.Mãsách = Phiếumượn.Mãsách AND DATEADD(DD, NgàyMượn, 10) >= GETDATE()

    Mấy câu sau tương tự thôi, cái này bạn chạy trên SQL chính xác hơn, mình chỉ nghĩ sao ghi vậy.
     
  10. Eris Thành Viên Chưa Kích Hoạt

    hehe vậy là ko phải cái em học rùi :byebye:. của em là cơ sở dữ liệu. Tại thấy mấy cái ngày mượn này nọ quen quen Truy vấn SQL
     
  11. poorguy1984 Thành Viên Cấp 4

    sao ko chạy trên Access rùi chuyển qua SQL, mấy câu Querry đơn giản thôi mà...
    Access coi vậy mà dễ chứ ko khó lắm đâu, chỉ khó phần viết Code thui, chứ nếu
    tạo bằng Winzart có sẵn cũng dễ ẹc hà
    Sau này biết thêm Visual C++ và Visual basic thiết kế giao diện (cả matlab nữa)
    thấy tiện hơn..
     
  12. nguoianhyeu Thành Viên Vàng

    PÓ TAY VỚI 2 BẠN NÀY
    1 bạn thì sắp thi rồi mà không biết query
    1 bạn thì "Cái này là có cái gạch 1 gạch, 2 gạch, 1,n... n,n" -> Mô hình cơ sở dữ liệu quan hệ đó bạn.

    2 bạn tính ra trường làm nghề gì thế.Thôi quay đầu lại đi,kẻo phí thời gian.
     
  13. Eris Thành Viên Chưa Kích Hoạt

    Truy vấn SQL bro thông cảm chuyên môn của em là thiết kế đồ họa 2D (in ấn, bao bì, namecard, brochure, logo...) chứ ko phải cơ sở dữ liệu web này nọ. Cái này em tìm hiểu cho biết thôi, ai hỏi em biết làm web ko là em lắc đầu à Truy vấn SQL - 1
     
  14. maicon Thành Viên Cấp 6

    bác thông cảm,trình độ e giới hạn,nên nhờ bấc nào biết chỉ e,e học hỏi,để thi cho qa ^^
     
  15. maicon Thành Viên Cấp 6

    tks bác :x
     
  16. sirboducoscar Thành Viên Cấp 5

    mấy cái này làm cho bạn chắc cũng 30-45 phút. Từ từ ngồi làm đi, vẽ ra cũng cho dễ nhìn. Thấy từ câu thứ 3 là select.. from ... inner join... where...
     
  17. maicon Thành Viên Cấp 6

    mình cũng làm dc tới câu 5,nhưng chẳng bik đúng sai ra sao,bác giải hộ mình nhé :X
     
  18. nguoianhyeu Thành Viên Vàng

    sorry,tưởng bạn bên lập trình

    bạn nên cố gắng nhiều hơn nữa đi,chứ kiểu vậy thì sau này ra trường,mình nghĩ là .....Nói chung,khuyên bạn vậy thôi,chứ không có ý chê bai gì cả
     
  19. duy_ca_ca Thành Viên Kim Cương

    ba cái đồ quỹ này mà ko làm được sau này học Hệ Quản Trị Cơ Sở Dữ Liệu tùm lum như
    create database PracticeDB
    on primary
    (
    name=data_1,
    filename='d:\duy\data_1.mdf',
    size=30mb,maxsize=50mb,filegrowth=5mb
    )
    .............
    còn chết nữa
     
  20. nguoibaobinh86 Thành Viên Mới

    bạn chịu khó suy nghi cũng không khó lắm. hồi trước thi bắt viết lệnh sql bằng bút nữa chứ...Truy vấn SQLTruy vấn SQL - 1Truy vấn SQL - 2
     

Tình hình diễn đàn

  1. chinhchu373,
  2. Điện máy Hoàng Cầu,
  3. honeyz...,
  4. tranphu0938,
  5. phu266
Tổng: 929 (Thành viên: 11, Khách: 910, Robots: 8)