programing

MariaDB 업데이트 문에 대한 올바른 구문

telebox 2023. 8. 25. 23:31
반응형

MariaDB 업데이트 문에 대한 올바른 구문

MariaDB 환경에서 실행할 기존 Access/SQL 쿼리를 업데이트하는 중입니다.다음과 같은 것들update진술이 나에게 문제를 일으키고 있습니다.저는 그것을 해결하기 위해 노력해 왔지만, 여전히 그것을 해결하지 못했습니다.교체를 시도했습니다.Nz와 함께COALESCE()나는 또한 주의를 기울였습니다.StrComp지금은STRCMPMariaDB에서.는 것 같습니다.STRCONVMariaDB에 없습니다.

제 질문은 다음 코드는 무엇을 하며, 어떻게 하면 MariaDB 친화적인 방식으로 복제할 수 있을까요?

UPDATE ft.contacts
SET firstname = StrConv(firstname,3)
WHERE (((firstname)>"") 
AND ((StrComp(UCase(Nz(firstname)),Nz(firstname),0))=0)) 
OR (((firstname)>"") 
AND ((StrComp(LCase(Nz(firstname)),Nz(firstname),0))=0));

사용할 수 있는 Capitalize 함수를 모방합니다.

CONCAT(UCASE(LEFT(firstname, 1)), SUBSTRING(firstname, 2));

언급URL : https://stackoverflow.com/questions/58395207/correct-syntax-for-mariadb-update-statement

반응형