У меня есть столбец, который в настоящее время является числом с плавающей запятой, и мне нужно проверить, являются ли все значения в столбце целыми числами. Какой самый простой способ сделать это?
И специально найти записи, которые не являются целыми числами...
SELECT * from yourtable WHERE col % 1 != 0;
SELECT COUNT(*) FROM yourtable WHERE ceil(yourcolumn) != yourcolumn
Если count > 0, то существуют нецелые значения.