MS Access 쿼리의 특정 필드에 대한 모든 결과에 대해 물음표를 따옴표로 변환하려면 어떻게 해야 합니까?

MS Access 쿼리의 특정 필드에 대한 모든 결과에 대해 물음표를 따옴표로 변환하려면 어떻게 해야 합니까?

온라인으로 프로그램에 입력된 모든 데이터를 저장하는 테이블이 있습니다. 어떤 이유로든 모든 따옴표는 표에서 물음표로 변환됩니다. 예: "안녕하세요"는 다음과 같습니다: ?안녕?

이 테이블에 대해 쿼리(및 이후 보고서)를 실행할 때 물음표를 다시 따옴표로 변환하고 싶습니다. 어떻게 해야 하나요?

(참고: 나는 데이터를 저장하는 테이블이나 따옴표를 물음표로 변환하는 프로세스를 제어할 수 없습니다. 이러한 일이 발생하고 싶지 않습니다.)

답변1

SQL 쿼리를 실행하고 있습니까? 그렇다면 이 replace()함수를 사용하여 이름의 한 문자를 다른 문자로 바꿀 수 있습니다.

UPDATE table
SET columna=replace(columna, '?', '"'),
    columnb=replace(columnb, '?', '"'),
    ...and so on

관련 정보