Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 12 kết quả

Đề tài: làm sao để select sinh viên theo mã sinh viên trong 1 chuỗi mã sinh viên

  1. #1
    Ngày gia nhập
    03 2010
    Nơi ở
    tphcm
    Bài viết
    227

    Post làm sao để select sinh viên theo mã sinh viên trong 1 chuỗi mã sinh viên

    Em nhập vào 3 mã sinh viên trong 1 textbox:36589,52365,51314.
    Thông thưởng nếu nhập 1 mã sinh viên thì có thể dễ dàng select ra.Nhưng em nhập 1 chuỗi như thế này thì làm sao có thể select ra danh sách từng mã sinh viên có trong bảng.Anh/chị làm ơn chỉ dùm.Em cám ơn

  2. #2
    Ngày gia nhập
    11 2010
    Nơi ở
    hell
    Bài viết
    165

    split nó ra thành 3 cái.rồi truy vấn 3 cái or mình ngĩ thế
    HT117-5277

  3. #3
    Ngày gia nhập
    03 2010
    Nơi ở
    tphcm
    Bài viết
    227

    Trích dẫn Nguyên bản được gửi bởi treatmaster Xem bài viết
    split nó ra thành 3 cái.rồi truy vấn 3 cái or mình ngĩ thế
    mình không hiểu lắm.bạn có thể giải thích rõ hơn trong.có thể dùng hàm instr được không

  4. #4
    Ngày gia nhập
    11 2010
    Nơi ở
    hell
    Bài viết
    165

    bạn đang truy vấn xuống sql rồi trả lên bảng dữ liệu hay sao thế
    HT117-5277

  5. #5
    Ngày gia nhập
    03 2010
    Nơi ở
    tphcm
    Bài viết
    227

    Trích dẫn Nguyên bản được gửi bởi treatmaster Xem bài viết
    bạn đang truy vấn xuống sql rồi trả lên bảng dữ liệu hay sao thế
    đúng rồi.Bình thưởng thì mình dữ vào 1 mã sinh viên tra danh sách .Nhưng bây giờ mình muốn nhập 1 lần nhiều thẻ sinh viên rồi viết câu lệnh sql xuất ra danh sách sinh viên đó

  6. #6
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Mặc định làm sao để select sinh viên theo mã sinh viên trong 1 chuỗi mã sinh viên

    Chắc là muốn thế này:
    SQL Code:
    1. SELECT * FROM sinhviêntable WHERE mãsv IN (36589,52365,51314)
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  7. #7
    Ngày gia nhập
    11 2010
    Nơi ở
    hell
    Bài viết
    165

    thì bạn dùng hàm string.split nó ra từ textbox kiểm tra đúng định dạng ko.
    rồi xuống commandtext thì thành select * from ... where x1=? or x1=? or x1=?
    lâu ngày ko mần sql ko bít đúng ko hehe
    HT117-5277

  8. #8
    Ngày gia nhập
    03 2010
    Nơi ở
    tphcm
    Bài viết
    227

    Trích dẫn Nguyên bản được gửi bởi Kevin Hoang Xem bài viết
    Chắc là muốn thế này:
    SQL Code:
    1. SELECT * FROM sinhviêntable WHERE mãsv IN (36589,52365,51314)
    mình biết cách này nhưng khi lấy từ textbox ra nó có hiểu trong

    select *
    from tb_sinhvien
    where masv in (:textbox)
    có cách nào dựa vào instr không?
    Nếu user nhập theo kiểu này (536%,123%,456%) thì có cách nào xác định không?
    cám ơn

  9. #9
    Ngày gia nhập
    11 2010
    Nơi ở
    hell
    Bài viết
    165

    Trích dẫn Nguyên bản được gửi bởi thuan Xem bài viết
    mình biết cách này nhưng khi lấy từ textbox ra nó có hiểu trong

    select *
    from tb_sinhvien
    where masv in (:textbox)
    có cách nào dựa vào instr không?
    Nếu user nhập theo kiểu này (536%,123%,456%) thì có cách nào xác định không?
    cám ơn
    cái này thì bạn phải xử lý chuỗi trước khi đưa xuống xử lý ở tầng dữ liệu thôi(quen kêu là tầng, ko thích dùng từ lớp)
    HT117-5277

  10. #10
    Ngày gia nhập
    03 2010
    Nơi ở
    tphcm
    Bài viết
    227

    Trích dẫn Nguyên bản được gửi bởi treatmaster Xem bài viết
    cái này thì bạn phải xử lý chuỗi trước khi đưa xuống xử lý ở tầng dữ liệu thôi(quen kêu là tầng, ko thích dùng từ lớp)
    mình từng nghe thầy mình nói qua có thể sử dụng hàm like instr gì đó .Có ai biết không chỉ giúp mình
    cám ơn

Các đề tài tương tự

  1. Bài tập C Hàm struct , tìm kiếm sinh viên theo mã sinh viên
    Gửi bởi doxuanly trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: Hôm qua, 08:15 PM
  2. Cách select tất cả sinh viên thực hiện theo đề tài?
    Gửi bởi konanchi trong diễn đàn Thắc mắc MySQL và SQLite
    Trả lời: 1
    Bài viết cuối: 27-04-2013, 02:50 PM
  3. Bài tập quản lý sinh viên trong lập trình C#. Tìm kiếm sinh viên in ra cả danh sách?
    Gửi bởi anhduc12c5 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 24-08-2011, 08:32 AM
  4. Chương trình quản lí sinh viên viết trong visual c++ 2010. Lỗi không chạy khi in danh sách sinh viên theo năm
    Gửi bởi hikaru1015 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 9
    Bài viết cuối: 03-06-2011, 09:31 AM
  5. Chương trình quản lý sinh viên viết bằng C. Làm sao tìm kiếm sinh viên theo tên và sắp xếp?
    Gửi bởi linhdong24 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 24-06-2009, 12:53 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn