Разделение столбца alphumeri c на SQL - PullRequest
0 голосов
/ 08 апреля 2020

У меня сейчас есть набор данных, похожий на этот

J_J      WMT        MSF
6.7M     167.8M     1.6k
544K     700.7B     875k
888.7B   900K       98.5M

Я хочу разделить строковые значения для каждого столбца, чтобы я мог посмотреть что-то вроде этого:

Column1   Column2
6.7         M
544         K  
888.7       B

Я сейчас нахожусь используя следующий код для 1-го столбца:

SELECT REPLACE("J_J", '[0-9]') AS Letters,
       REPLACE("J_J", '[A-Z-z]') AS Numbers
FROM   data

, что приводит к следующей ошибке:

The replace function requires 3 argument(s).

Как я могу объявить функцию аргумента?,

Спасибо в авансовый

1 Ответ

1 голос
/ 08 апреля 2020

Большинство баз данных поддерживают left() и right() и len() или length(). Это предполагает:

select left(J_J, len(J_J) - 1), right(J_J, 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...