Выберите строки, в которых значение столбца имеет только числа в Impala - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь выбрать строки, в которых column1 будет иметь только числовое значение.

B07320CFT64100
B07320CFT64060
B07320RFX64100
00001512700990
00001512701003
00001512701355
00001512701355

Вывод:

00001512700990
00001512701003
00001512701355
00001512701355

Ответы [ 2 ]

0 голосов
/ 27 марта 2020

Для всех цифр вы хотите:

where column_1 REGEXP '^[0-9]+$'

Или:

where column_1 REGEXP '^[[:digit:]]+$'
0 голосов
/ 27 марта 2020

SELECT column_1 FROM Таблица, в которой приведение (столбец_1 как двойной) не равно нулю;

...