«decimal» 태그된 질문

3
쉼표가있는 문자열 숫자 값을 소수 구분 기호로 NUMERIC (10, 2)로 변환
그리스어 형식의 숫자가 포함 된 varchar 열의 SQL 테이블이 있습니다 (. 천 단위 구분 기호 및 소수점 구분 기호로 쉼표로) 고전적인 전환 CONVERT(numeric(10,2),REPLACE([value],',','.')) 때문에 작동하지 않습니다. (천 단위 구분자) 변환을 종료 예를 들어보십시오 CONVERT(numeric(10,2),REPLACE('7.000,45',',','.')) 그런 값을 숫자로 변환하고 싶습니다 (10,2) 처리 방법에 대한 제안 사항이 있습니까?

3
자동 10 진수 반올림 문제
문제는 비교적 간단합니다. 중간 결과가 큰 소수 인 3 개의 열을 계산해야하며 SQL Server에서 기본적으로 캐스트 / 변환에 관계없이 소수를 반올림하는 문제가 발생합니다. 예를 들어 1234/1233으로 간단한 나눗셈을 해봅시다. 계산기는 1,00081103000811을 생성합니다. 그러나 SQL Server 에서이 작업을 수행하면 다음과 같은 결과가 나타납니다. -- Result: rounded at 1.000811000... with trailing zeroes …

2
정수를 천정으로 캐스팅하는 데 문제가 있음 (10 진수)
이 시나리오가 있습니다 .MySQL이 가장 큰 십진수 값을 가져 와서 다른 값을 캐스트하려고합니다. 문제는이 쿼리가 외부 라이브러리에 의해 생성되므로 적어도이 수준에서는이 코드를 제어 할 수 없다는 것입니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까? SELECT 20 AS x UNION SELECT null UNION SELECT 2.2; +------+ | x | +------+ | …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.