select 문 내에서 select 문 외부에 정의 된 변수를 사용하는 방법

찰스 스 넬그 로브

select 문을 사용하여 LIMIT 문을 사용하면 매우 쉬운 데이터 집합에서 처음 525,600 개의 행을 분리하고 싶지만 58 개의 개별 테이블에 대해 수행하고 싶습니다. 내 테이블 이름 목록이 있고 모든 테이블을 반복하는 함수를 정의하려고하지만 함수에서 정의한 변수 이름이 SQL 문 내에서 인식되지 않습니다. 내 코드는 다음과 같습니다.

import pandas as pd
from sqlalchemy import create_engine
import psycopg2

mylist = ['egauge13830','egauge13836','egauge13974','egauge14018','egauge14795','egauge15601',
          'egauge15623','egauge16133','egauge16608','egauge16616','egauge17073','egauge17311',
          'egauge18158','egauge18350','egauge18544','egauge19696','egauge19810','egauge19821',
          'egauge20358','egauge20407','egauge20670','egauge20925','egauge21932','egauge22084',
          'egauge22271','egauge22785','egauge23534','egauge24121','egauge24318','egauge2474',
          'egauge26086','egauge26944','egauge27467','egauge28351','egauge28489','egauge2850',
          'egauge2852','egauge28684','egauge30039','egauge30378','egauge3166','egauge3167',
          'egauge3171','egauge32290','egauge32507','egauge33764','egauge3608','egauge3611',
          'egauge4183','egauge5198','egauge6437','egauge7692','egauge7729','egauge7731',
          'egauge8253','egauge8617','egauge8816','egauge9102']

def first_chunk(egauge):
    engine = create_engine('postgresql://postgres:postgres@stargate/profiles')
    start_time_stmnt = """
    SELECT *
    FROM egauge
    LIMIT 525600
    """
    first = pd.read_sql_query(start_time_stmnt, engine)

def iterthro(data):
    for x in data:
        first_chunk(x)

iterthro(mylist)

내가받은 오류는 "게이지"관계가 존재하지 않는다는 것을 나타냅니다. Btw,이 코드는 선택된 행에 아무 작업도하지 않기 때문에 꽤 쓸모가 없다는 것을 알고 있지만 앞으로 더 나아 가기 전에이 문제를 해결하고 싶습니다. 다양한 인용 조합과 같은 간단한 작업을 시도했지만 간단한 구문 실수를하고 있는지 또는 내 논리가 완전히 결함이 있는지 확실하지 않습니다. 모든 도움에 감사드립니다!

Vraj
  • 여기에서 egauge는 변수입니다. 따라서 "{}".format(x)문자열에서 변수를 사용하는 데 사용할 수 있습니다 . 도움이 되었기를 바랍니다.
def first_chunk(egauge):
    engine = create_engine('postgresql://postgres:postgres@stargate/profiles')
    start_time_stmnt = """
    SELECT *
    FROM {}
    LIMIT 525600
    """.format(egauge)
    first = pd.read_sql_query(start_time_stmnt, engine)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Set @var = Select 문 내에서 변수를 사용하는 방법

분류에서Dev

SELECT 문에서 지정된 문자를 무시하는 방법 Access SQL

분류에서Dev

Oracle의 select 문 내에서 select 사용

분류에서Dev

C # 쿼리 구문을 사용하여 Linq select 문에서 변수를 사용하는 방법

분류에서Dev

select 문에서 정렬 된 쌍을 생성하는 방법

분류에서Dev

mySQL의 트리거 내에서 select..into 문을 사용하는 방법

분류에서Dev

EF Core Select 문에서 형식이 지정된 날짜 문자열을 대문자로 변환하는 방법

분류에서Dev

SELECT FOR XML 문의 AS에서 열 값을 사용하는 방법

분류에서Dev

SqlAlchemy에서 중첩 된 SQL SELECT를 주문하는 방법

분류에서Dev

PostgreSQL : 함수의 CASE 표현식 내에서 SELECT 문을 사용하는 방법은 무엇입니까?

분류에서Dev

select 문에서 AVG (field)를 사용하는 방법

분류에서Dev

MySQL 오류 수정 방법 "사용 된 SELECT 문에 열 수가 다릅니다"

분류에서Dev

R의 문자열 조건과 함께 외부에서 정의 된 값을 사용하는 사용자 지정 함수를 빌드하는 방법

분류에서Dev

SELECT 문의 일부로 mysql에서 IF 문을 수행하는 방법

분류에서Dev

Oracle의 select 문을 쉘 변수에 할당하는 방법

분류에서Dev

c 확장 내에서 select 문을 수행하는 방법

분류에서Dev

MySql을 사용하여 SQL 문에서 SELECT CASE를 사용하는 방법

분류에서Dev

파워 쿼리의 SELECT 문에서 Excel 셀 값을 변수로 사용하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 mysql의 변수와 함께 select 문을 사용하는 방법

분류에서Dev

select 문을 사용하여 저장 프로 시저에서 변수를 초기화하는 방법

분류에서Dev

xsl의 select에서 변수를 사용하는 방법

분류에서Dev

select 문의 "IN"절 내에서 사용할 수있는 다중 (CSV) 값을 허용하는 BIRT 데이터 세트를 만드는 방법

분류에서Dev

Python 3 : 정의 된 문자열에서 문자 (문자열)를 인수로 사용하는 방법

분류에서Dev

파이썬에서 내 자신의 클래스에 정의 된 변수를 사용하여 문장을 올바르게 인쇄하는 방법

분류에서Dev

MySQL의 select 문에서 결과를 필터링하는 방법

분류에서Dev

PostgreSQL select 문의 값을 동일한 문 내에서 변수로 사용

분류에서Dev

SELECT php mysql에서 WHERE를 부분 문자열로 지정하는 방법

분류에서Dev

문서 ID를 사용하여 검색된 문서의 내부 배열을 정렬하는 방법

분류에서Dev

MySQL의 중첩 된 Select 문에서 Select 데이터 사용

Related 관련 기사

  1. 1

    Set @var = Select 문 내에서 변수를 사용하는 방법

  2. 2

    SELECT 문에서 지정된 문자를 무시하는 방법 Access SQL

  3. 3

    Oracle의 select 문 내에서 select 사용

  4. 4

    C # 쿼리 구문을 사용하여 Linq select 문에서 변수를 사용하는 방법

  5. 5

    select 문에서 정렬 된 쌍을 생성하는 방법

  6. 6

    mySQL의 트리거 내에서 select..into 문을 사용하는 방법

  7. 7

    EF Core Select 문에서 형식이 지정된 날짜 문자열을 대문자로 변환하는 방법

  8. 8

    SELECT FOR XML 문의 AS에서 열 값을 사용하는 방법

  9. 9

    SqlAlchemy에서 중첩 된 SQL SELECT를 주문하는 방법

  10. 10

    PostgreSQL : 함수의 CASE 표현식 내에서 SELECT 문을 사용하는 방법은 무엇입니까?

  11. 11

    select 문에서 AVG (field)를 사용하는 방법

  12. 12

    MySQL 오류 수정 방법 "사용 된 SELECT 문에 열 수가 다릅니다"

  13. 13

    R의 문자열 조건과 함께 외부에서 정의 된 값을 사용하는 사용자 지정 함수를 빌드하는 방법

  14. 14

    SELECT 문의 일부로 mysql에서 IF 문을 수행하는 방법

  15. 15

    Oracle의 select 문을 쉘 변수에 할당하는 방법

  16. 16

    c 확장 내에서 select 문을 수행하는 방법

  17. 17

    MySql을 사용하여 SQL 문에서 SELECT CASE를 사용하는 방법

  18. 18

    파워 쿼리의 SELECT 문에서 Excel 셀 값을 변수로 사용하는 방법은 무엇입니까?

  19. 19

    파이썬에서 mysql의 변수와 함께 select 문을 사용하는 방법

  20. 20

    select 문을 사용하여 저장 프로 시저에서 변수를 초기화하는 방법

  21. 21

    xsl의 select에서 변수를 사용하는 방법

  22. 22

    select 문의 "IN"절 내에서 사용할 수있는 다중 (CSV) 값을 허용하는 BIRT 데이터 세트를 만드는 방법

  23. 23

    Python 3 : 정의 된 문자열에서 문자 (문자열)를 인수로 사용하는 방법

  24. 24

    파이썬에서 내 자신의 클래스에 정의 된 변수를 사용하여 문장을 올바르게 인쇄하는 방법

  25. 25

    MySQL의 select 문에서 결과를 필터링하는 방법

  26. 26

    PostgreSQL select 문의 값을 동일한 문 내에서 변수로 사용

  27. 27

    SELECT php mysql에서 WHERE를 부분 문자열로 지정하는 방법

  28. 28

    문서 ID를 사용하여 검색된 문서의 내부 배열을 정렬하는 방법

  29. 29

    MySQL의 중첩 된 Select 문에서 Select 데이터 사용

뜨겁다태그

보관