SQL-код для поиска числа, содержащего только уникальную цифру

#teradata

Вопрос:

Надеюсь, кто-нибудь сможет мне помочь: Мне нужно написать код, который сообщит мне, содержит ли число только цифру 9. Например: 9, 99, 999, 9999999999

Я думаю, ты понял 🙂

Спасибо!

Комментарии:

1. Является ли столбец числовым или переменным?

Ответ №1:

Это работает как для varchar, так и для любого целого числа:

 where trim(trailing '9' from col) = ''
 

Не работает для десятичных знаков, но может быть легко изменен.