SQL-инъекция. Внедрение SQL кода часть 1
Про функцию NULLIF
В общем, и в SoQoL, и в Oracle и в PostgreSQL реализация данной функции схожа: - она имеет одинаковый синтаксис NULLIF (<выражение1>, <выражение2>); - допускает для аргументов значения любого типа данных; - тип данных результата соответствует типу данных первого аргумента. И если посмотреть элементарный пример, то и результаты во всех озвученных СУБД будут одинаковые: select nullif (10, 5); Результат: 10, т.к. значения аргументов не равны select nullif('admin', 'admin'); Результат: NULL, так как...
SQL Server: деление на 0 без ошибки
#sql #sql server #анализ данных #базы данных В процессе работы c данными в SQL Server, мы столкнулись с такой ситуацией. Одним из промежуточных шагов в нашей задаче было выполнение простого арифметического действия, из данных в виде целых чисел, загружаемых в таблицу SQL, значения которых участвовали в делении. В какой-то момент времени выполнение всего кода могло быть прервано сообщением об ошибке из-за того, что знаменатель принимал значение 0. Как этого избежать подобной ситуации, я расскажу в этой статье...