Python в SQL с использованием полосы

Gday Я хотел бы знать, как преобразовать следующий скрипт python в sql, а его исходный файл является текстовым файлом.

Data = [
            r[0: 2].strip(),        # Column 1
            r[2: 14].strip()        # Column 2
       ]

Я загрузил текстовый файл в таблицу с одним столбцом с именем TableA.

   TRIM(SUBSTRING(TableA.Col, 0, 2)) AS Column1
  ,TRIM(SUBSTRING(TableA.Col, 2, 14)) AS Column2

Но это выглядит неправильно - может ли кто-нибудь указать мне правильное направление

Пожалуйста, выложите минимальный воспроизводимый пример. И что конкретно означает "выглядит не так"?

buran 14.02.2023 13:39
Библиотека для работы с мороженым
Библиотека для работы с мороженым
Лично я попрощался с операторами print() в python. Без шуток.
Эмиссия счетов-фактур с помощью Telegram - Python RPA (BotCity)
Эмиссия счетов-фактур с помощью Telegram - Python RPA (BotCity)
Привет, люди RPA, это снова я и я несу подарки! В очередном моем приключении о том, как создавать ботов для облегчения рутины. Вот, думаю, стоит...
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
Учебник по веб-скрапингу
Учебник по веб-скрапингу
Привет, ребята... В этот раз мы поговорим о веб-скрейпинге. Целью этого обсуждения будет узнать и понять, что такое веб-скрейпинг, а также узнать, как...
Тонкая настройка GPT-3 с помощью Anaconda
Тонкая настройка GPT-3 с помощью Anaconda
Зарегистрируйте аккаунт Open ai, а затем получите ключ API ниже.
Learning Data Analytics Two: Filtering data in a DataFrame.
Learning Data Analytics Two: Filtering data in a DataFrame.
В Learning Data Analytics One: Using Python and Pandas , я рассказываю о:
0
1
53
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Предполагая, что r является строкой, тогда синтаксис нарезки будет [start:stop:step]. Тогда r[0:2] будет означать, что start=0, stop=2 и индекс 2 не включен.

SUBSTRING синтаксис SUBSTRING(string, start, length) и первый индекс 1.

Так

R[0: 2] --> SUBSTRING(TableA.Col, 1, 2)

R[2: 14] --> SUBSTRING(TableA.Col, 3, 12)

Другие вопросы по теме