Database 썸네일형 리스트형 [MySQL](Error) Every derived table must have its own alias SELECT 에서 발생하는 에러로 서브쿼리에 alias가 없어서 발생한다. (SELECT payNo FROM(SELECT IFNULL(MAX(PAY_NO), 0) + 1 AS payNo FROM TBL_PAYMENT_HIST WHERE EVT_NO = #{evtNo}) T 서브쿼리에 alias(ex: T)를 지정해주면 문제가 해결된다. [MySQL] 문자와 숫자 등 타입 변환하는 연산자(cast) 데이터의 타입이 다른 경우에 발생하는 이슈에 대응하기 위한 연산자 ※ Data Type- DATETIME : 'YYYY-MM-DD HH:MM:SS'- DATE : 'YYYY-MM-DD'- TIME : 'HH:MM:SS'- CHAR : String- SIGNED : Integer(64bit), 부호 사용 가능- UNSIGNED : Integer(64bit), 부호 사용 불가- BINARY : binary String ※ 숫자를 문자로 변환SELECT CAST(1 AS CHAR(10)) AS testChar ※ 문자를 숫자로 변환SELECT CAST('1' AS SINGNED) AS testInt 이전 1 2 다음