<p>안녕하세요. mysql 초짜입니다. (정확히는 MariaDB 사용 중입니다.)</p> <p>지금 저장 프로시저 내에서 right() 함수를 사용하여 글자 오른쪽만 남기는 걸 테스트하고 있는데요.</p> <p>구글링 해봐도 결과를 변수에 저장하는 건 없고</p> <p>MySQL> Select right('123456', 4) ;</p> <p>3456</p> <p>정도의 예제만 있네요. (제가 검색을 제대로 못한 느낌도 드네요.)</p> <p><br></p> <p>일단 테스트 해 본게,</p> <p>DECLARE result CHAR(8) ;</p> <p>result = RIGHT('123456', 4) ;</p> <p>select result ;</p> <p>이렇게 하니 안되더군요.</p> <p><br></p> <p>일단 아래와 같이 해서 변수에 값이 할당되는 것을 확인했습니다.</p> <p>DECLARE result CHAR(8) ;</p> <p>SELECT RIGHT('123456', 4) INTO result ;</p> <p>select result ;</p> <p><br></p> <p>궁금한게, 위와 같이 select, into 구문을 사용하여 값을 할당하는 방법밖에 없는지요?</p> <p>좀 더 간단한 입력방법이 있는지 답변 주시면 고맙겠습니다.</p> <p><br></p>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.