Да, вы можете вызывать все предопределенные функции вашей БД в выбранных столбцах, и вы можете использовать CREATE FUNCTION
для определения своих собственных.
Но БД предназначены для просмотра огромных объемов данных, а не для сложных вычислений. Если вы попробуете это, вы обнаружите, что многие операции очень медленные (особенно пользовательские).
Именно поэтому большинство людей выбирают данные из базы данных, а затем выполняют сложную математику на стороне приложения. Это также упрощает тестирование и оптимизацию кода или замену его новой версией.