MySQL MAX 값에 SQL 삽입
SQL에서 다른 열의 MAX 수에 어떻게 삽입합니까? 그래서 이거 있어요 INSERT INTO USER(id,name,employee_code,email) VALUES (3,john,(SELECT MAX(employee_code)+1 FROM USER),"john@example.com"); 그러나 이것은 구문과 함께 작동하지 않습니다. 기본적으로 employee_code가 임시 직원의 경우 0과 같기 때문에 자체 빌드해야하는 자동 증가와 같으므로 최대 코드를 가져 와서 추가하는 명령이 필요합니다. 해결 방법 VALUES 문을 없애고 대신 select를 사용하십시오. INSERT INTO USER(id,name,employee_code,email) SELECT 3, 'john', MAX(employee_c..
2021. 1. 30.
MySQL mySQL 형식 숫자 출력, 천 단위 구분 기호
쉼표로 십진수 필드를 출력하는 mySQL 쿼리가 있습니다. SELECT Metals.Metal, FORMAT(Fixes.GBPam, 3) AS AM, FORMAT(Fixes.GBPpm, 3) AS PM, DATE_FORMAT(Fixes.DateTime, '%d-%m-%y') AS Date FROM Fixes, Metals WHERE Metals.Id = Fixes.Metals_Id 필드 GBPam 및 GBPpm은 모두 decimal (10,5) 유형입니다. 이제 SQL 쿼리에서 열 AM 및 PM 형식을 소수점 3 자리로 지정하고 싶습니다. 천 단위 값을 x, xxx.xxx가 아닌 xxxx.xxx 형식으로 지정하고 싶습니다. mysql 쿼리의 출력 예 : Metal AM PM Date Gold 1,081...
2021. 1. 30.