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ố 14 kết quả

Đề tài: không tìm kiếm dữ liệu dc với từ khóa LIKE trong SQL 2008

  1. #1
    Ngày gia nhập
    06 2011
    Bài viết
    30

    Mặc định không tìm kiếm dữ liệu dc với từ khóa LIKE trong SQL 2008

    mấy bạn cho mình hỏi,mình cài sql 2008,mình đang viết ứng dụng quản lý,đến khi tìm kiếm thông tin dựa vào họ và tên.mình dùng từ khóa like nhưng k tìm dc
    SELECT * FROM HOSOGIAOVIEN WHERE HoTen like '%'+@HoTen+'%'
    nếu dùng từ LIKE thì nó giống nhu dấu "=" vậy sai một tý k tìm dc,có bạn nào biết k vậy..!

  2. #2
    Ngày gia nhập
    03 2010
    Bài viết
    41

    Câu lệnh của bạn bị sai.
    Code:
    SELECT * 
    FROM table 
    WHERE column LIKE '%nguyen%'

  3. #3
    Ngày gia nhập
    06 2011
    Bài viết
    30

    câu lệnh đó mình viết trên c#,minh đã thử test tren sql ma cung k ra..!

  4. #4
    Ngày gia nhập
    09 2008
    Nơi ở
    Nơi nào đó có em
    Bài viết
    87

    Bạn sửa lại thành
    Code:
    SELECT * FROM HOSOGIAOVIEN WHERE HoTen like '%' + 'HoTen' + '%'
    xem sao
    Giúp người khác giải quyết khó khăn cũng là giải quyết khó khăn cho chính mình.

    Nếu một ngày bạn khóc.Bạn hãy gọi cho tôi,tôi không hứa sẽ làm bạn cười,nhưng tôi hứa sẽ cười vào mặt bạn

  5. #5
    Ngày gia nhập
    06 2011
    Bài viết
    30

    Trích dẫn Nguyên bản được gửi bởi manhhung1109 Xem bài viết
    Bạn sửa lại thành
    Code:
    SELECT * FROM HOSOGIAOVIEN WHERE HoTen like '%' + 'HoTen' + '%'
    xem sao
    k được bạn ơi,mình test thử thì
    SELECT * FROM HOSOGIAOVIEN WHERE HoTen like N'%Trần %'
    như vậy nó ra kết quả còn k có chữ N đằng trc nó k ra.mình viết bằng procedure ma k biết thêm N đằng trc như thế nào.thêm đủ cách mà vẫn k dc,

  6. #6
    Ngày gia nhập
    09 2008
    Nơi ở
    Nơi nào đó có em
    Bài viết
    87

    Mặc định không tìm kiếm dữ liệu dc với từ khóa LIKE trong SQL 2008

    Bạn tìm kiếm có dấu à.Thế thì sửa là
    Code:
    SELECT * FROM HOSOGIAOVIEN WHERE HoTen like '%' + N'HoTen' + '%'
    Giúp người khác giải quyết khó khăn cũng là giải quyết khó khăn cho chính mình.

    Nếu một ngày bạn khóc.Bạn hãy gọi cho tôi,tôi không hứa sẽ làm bạn cười,nhưng tôi hứa sẽ cười vào mặt bạn

  7. #7
    Ngày gia nhập
    06 2011
    Bài viết
    30

    Trích dẫn Nguyên bản được gửi bởi manhhung1109 Xem bài viết
    Bạn tìm kiếm có dấu à.Thế thì sửa là
    Code:
    SELECT * FROM HOSOGIAOVIEN WHERE HoTen like '%' + N'HoTen' + '%'
    vẫn k dc bạn ơi..?



    lúc nào cũng phải có N đằng trc,mình muốn viết procedure để gọi ra trong C#..
    hĩ..,k làm dc ,k biết làm sao nữa

  8. #8
    Ngày gia nhập
    11 2010
    Bài viết
    6

    bạn thử xem sao
    Code:
    SELECT * FROM HOSOGIAOVIEN WHERE HoTen like 'N%' + @HoTen + '%'

  9. #9
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Code:
    SELECT * FROM HOSOGIAOVIEN WHERE HoTen COLLATE SQL_Latin1_General_Cp1_CI_AI like '%'+@HoTen+'%' COLLATE SQL_Latin1_General_Cp1_CI_AI
    Bạn thử làm vậy xem!!!

    Cái đó là dùng để tìm kiếm cả có dấu lẫn chữ hoa thường!!!

  10. #10
    Ngày gia nhập
    12 2009
    Bài viết
    87

    Trích dẫn Nguyên bản được gửi bởi 1th2033 Xem bài viết
    mấy bạn cho mình hỏi,mình cài sql 2008,mình đang viết ứng dụng quản lý,đến khi tìm kiếm thông tin dựa vào họ và tên.mình dùng từ khóa like nhưng k tìm dc
    SELECT * FROM HOSOGIAOVIEN WHERE HoTen like '%'+@HoTen+'%'
    nếu dùng từ LIKE thì nó giống nhu dấu "=" vậy sai một tý k tìm dc,có bạn nào biết k vậy..!
    Trong C# thì bạn làm theo cú pháp như sau:

    Code:
    SELECT * 
    FROM HOSOGIAOVIEN 
    WHERE HoTen like N'%"+ <chuỗi String cần tìm kiếm> +"%'

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

  1. Trả lời: 3
    Bài viết cuối: 29-09-2013, 01:22 AM
  2. Xin code tìm kiếm theo từ khóa trong c#
    Gửi bởi ducvuk55 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 04-09-2012, 09:22 AM
  3. Tìm nút có khóa nhỏ nhất trong cây nhị phân tìm kiếm
    Gửi bởi nhatminh266 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 18-12-2011, 08:07 PM
  4. Đưa khóa vào cây nhị phân tìm kiếm, biểu diễn khi có 2 khóa trùng nhau như thế nào?
    Gửi bởi bubu333 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 26-08-2011, 08:57 AM
  5. Không tạo khóa phụ với SQL Server 2008 được ?
    Gửi bởi hoanglamth1 trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 0
    Bài viết cuối: 20-01-2011, 11:23 PM

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