Для правильного вопроса надо знать половину ответа
С точки зрения стиля и то и то плохо.
С точки зрения синтаксиса присвоение имеет меньший приоритет, чем сравнение. Следовательно, вторая запись будет распознана как
А вот ещё вопрос, он конечно может быть не в тему
Скажем у меня в базе есть столбец "test" и он может быть пустым, также у меня есть функция getTest()
Мне нужно проверять, есть ли у меня данный столбец? Или же можно сразу вернуть значение данного столбца?
у меня в базе есть столбец - есть ли у меня данный столбец?
Если у вас в базе есть столбец, то он есть. Если у него значение null, то он всё равно есть, просто со значением null. Что должна в этом случае возвращать функция - это вопрос либо к вам, если вы единственный разработчик, либо к тому, кто выдал задание на написание этой функции.