SQL Server 2000 데이터베이스를 흉내내는 SQL Server 데이터베이스를 쿼리해야하고 그 방법이 필요하지 않습니다. .Excel에서 필드를 두 개 이상의 열 또는 함수로 해석하도록하는 쿼리 필드에서 문자를 제거하는 방법
큰 5 개의 필드 집합이 있습니다. 마지막 필드는 메모 필드입니다. 결과 집합은 SSMS 2012에서 너무 커서 머리글을 모두 선택할 수 없습니다. 그래서 Excel CSV 형식으로 저장해야합니다. 이를 통해 다섯 번째 필드의 데이터를 여러 가지 이유로 함수 ("-", "+", "(공백) -", "(공백) +"등) 또는 여러 열로 해석합니다.
은 지금까지 나는
replace(ltrim(rtrim(memo)), ',', ' ') as Memo
이, 물론, 시작과 끝 공백으로 쉼표를 대체 트림이있다. 내가해야하지 않는 한 중첩 된 대체물을 만들 필요가 없습니다. 이것은 자주 실행되지 않는 커다란 감사 보고서 용이므로 필요에 따라 기능을 사용할 수 있습니다.
Excel과 호환되는 필드를 만들어 Excel에서 해당 필드를 하나의 열로 유지하는 좋은 방법이 있습니까? 나는 어떤 통찰력을 주셔서 감사합니다.
VBA를 사용하여 해당 열에서'.Replace'를 할 수 있습니까? –
직장 동료가 제시 한 한 가지 해결책은 처음과 끝 부분에 큰 따옴표를 붙입니다. 이것은 효과가 있었지만 다른 방법이 있다면 나는 호기심이 많다. – UserBlueOne