SQL2 [MySQL] ROUND() 반올림 함수 프로그래머스 SQL문제를 풀던 중 반올림을 사용할 일이 있어서 기록을 해본다. 반올림 ROUND() MySQL의 쿼리에서 반올림을 사용하려면 ROUND() 함수를 사용해야 한다. ROUND 함수는 지정된 숫자를 가장 가까운 정수로 반올림한다. "ROUND(숫자, 반올림할 자릿수)" 형태로 사용하면 된다. 반올림할 자릿수를 생략하면 기본값 0으로 설정된다. Ex) SELECT ROUND(1234.5678) FROM NUM // 1234 SELECT ROUND(1234.5678, 1) FROM NUM // 1234.6 SELECT ROUND(1234.5678, 3) FROM NUM // 1234.678 SELECT ROUND(1234.5678, -1) FROM NUM // 1230 SELECT ROUND(1.. 2023. 3. 30. 트랜잭션이란(Transaction) Azure Face API를 사용하는 중에 가격을 측정할 때 트랜잭션으로 하는 것을 알 수 있다. 그래서 트랜잭션에 대하여 공부를 시작하였다. 트랜잭션이란, 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위로서, 데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위를 뜻합니다. 데이터베이스의 상태를 변화시킨다는 것은 질의어(SQL)를 이용하여 데이터베이스를 접근하는 것을 의미한다. 질의어(SQL) 중에서 UPDATE, INSERT, DELETE 등 데이터를 수정하는 DML 문이 트랜잭션 대상이 되고, SELECT 문장은 직접적인 트랜잭션 대상은 아니지만, SELECT FOR UPDATE 등 배타적 LOCK을 요구하는 문장은 트랜잭션 대상이 될 수 있습니다. 트랜잭션의 목적 데이터베이스.. 2022. 2. 28. 이전 1 다음 반응형