이 쿼리의 올바른 구문은 무엇입니까?PetaPoco : SQL Like 키워드를 사용하는 방법 (WHERE Name LIKE '% @ 0 %')
var l=db.Fetch<article>("SELECT * FROM articles WHERE title LIKE '%@0%'", 'something');
아니면 CHARINDEX
을 사용해야합니까?
이 쿼리의 올바른 구문은 무엇입니까?PetaPoco : SQL Like 키워드를 사용하는 방법 (WHERE Name LIKE '% @ 0 %')
var l=db.Fetch<article>("SELECT * FROM articles WHERE title LIKE '%@0%'", 'something');
아니면 CHARINDEX
을 사용해야합니까?
이
var l=db.Fetch<article>("SELECT * FROM articles WHERE title LIKE @0", "%something%");
나는이 시도하지 않은,하지만 난 그것을 시도 가치가있다 생각 : 당신이 T4가 할 것 느릅 나무 (당신의 매핑을 수행 한 경우
var l=db.Fetch<article>("SELECT * FROM articles WHERE title LIKE @0", "%" + "something" + "%");
수 있음 당신은) 다음 가리키고 수는 지금처럼 수행
var l=db.Fetch<article>("WHERE title LIKE @0", "%something%");
가 타이핑을 저장 :
이에 대한 감사
var l=db.Fetch<article>("WHERE title LIKE @0", "%" + "something" + "%");
Articulo articulo = new Articulo();
articulo = db.SingleOrDefault<Articulo>("SELECT TOP (1) * FROM [Articulos] WHERE [CodigoEmpresa] = @0 and [CodigoArticulo] LIKE @1 ", CodigoEmpresa, codigoArticulo + "%");
+1 큰이도 같이 사용해 볼 수! 내가 틀린 한가지는 작은 따옴표가 필요하기 때문에 "%% something % '"(여분의 공백을 추가하여 읽기 쉽도록)와 같은 %의 바깥쪽에 작은 따옴표를 추가 한 것이지만 작동하지 않습니다 . 아마 이것은 다른 누군가를 도울 것입니다. –