3 года назад
SQL Server: деление на 0 без ошибки
#sql #sql server #анализ данных #базы данных В процессе работы c данными в SQL Server, мы столкнулись с такой ситуацией. Одним из промежуточных шагов в нашей задаче было выполнение простого арифметического действия, из данных в виде целых чисел, загружаемых в таблицу SQL, значения которых   участвовали в делении. В какой-то момент времени выполнение всего кода могло быть прервано сообщением об ошибке из-за того, что знаменатель принимал значение 0. Как этого избежать подобной ситуации, я расскажу в этой статье...
3 года назад
Форматирование чисел для калькулятора с текстом
Задан текст, в который включены арифметические выражения. Выражения следует вычислить, а результаты округлить для читабельности. Эта задача - часть более сложной задачи формирования микроотчетов, задаваемых пользователем в виде текста с вкраплениями некоторых условных конструкций. Здесь мы рассмотрим задачу в предположении, что заданная пользователем строка уже переведена на привычный Ораклу язык. Рассмотрим пример. '''Число пи примерно равно 3.1415926. Одна треть - это один разделить на три, т.е. '' || 1 / 3 || '', а минус четыре трети - это уже целых '' || -4 / 3 || ''.'''' Число пи примерно равно 3...