변수로 쿼리 할 때 빈 값을 반환하는 UPDATE TABLE

스냅 크랙

'id', 'title', 'name'열이있는 테이블이 있고 Beautiful Soup으로 구문 분석 된 XML을 기반으로 값을 삽입하려고합니다. 각 값의 위치를 ​​추적하는 함수는 다음과 같이 정의됩니다.

def getmax(column):
    query = 'select count(?) from table'
    c.execute(query, [column])
    result = c.fetchall()
    for e, i in enumerate(result):
        for y in enumerate(i):
            if not y[1]:
                return 0
            else:
                return y[1] # used because fetchall returns a tuple

각 열에 값이 삽입 된 마지막 행을 제공합니다. 값을 삽입하는 함수는 다음과 같습니다.

for e in soup.findAll('title'):
    e = str(e)
    query = "insert into table (id, title) values (?, ?)"
        c.execute(query, (getmax('title') + 1, e))
        db.commit()
for e in soup.findAll('name'):
    e = str(e)
    query = "UPDATE table SET name = (?) WHERE id = (?);"
    c.execute(query, (e, getmax('name') + 1))
    db.commit()

다음을 반환합니다.

id    title    name 

1     title1
2     title2
3     title3
4     title4
5     title5

도움을 주셔서 대단히 감사합니다.

Lmiguelvargasf

이 문제를 해결하기 위해 (자세한 정보 format()이것을 참조하십시오 ) 방법을 사용할 수 있습니다 . 또한 a if condition else b코드를 단순화하기 위해를 사용할 수 있습니다 .

def getmax(column):
    query = 'select count({}) from longform'.format(column)
    c.execute(query)
    result = c.fetchall()
    for e, i in enumerate(result):
        for y in enumerate(i):
            return y[1] if y[1] else 0

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

매개 변수를 사용할 때 빈 배열을 반환하는 쿼리 가져 오기

분류에서Dev

ADF 데이터 흐름 정수로 변환 할 때 빈 문자열을 처리하는 방법

분류에서Dev

원시 SQL이 작동 할 때 빈 배열을 반환하는 TypeORM 쿼리 작성기

분류에서Dev

mybatis를 사용할 때 쿼리에서 값 (null에서 빈 문자열로)을 변경하는 방법은 무엇입니까?

분류에서Dev

집계 함수가있는 SQL 쿼리가 더 큰 쿼리를 실행할 때 잘못된 값을 반환하는 이유는 무엇입니까?

분류에서Dev

빈 목록을 반환하는 최단 경로 쿼리

분류에서Dev

Apollo Boost MockedProvider는 쿼리에서 조각을 사용할 때 빈 개체를 반환합니다.

분류에서Dev

빈 테이블을 포함 할 때 쿼리가 예상 결과를 반환하지 않음

분류에서Dev

객체를 문자열 Java로 변환 할 때 빈 값과 null 값을 제거하는 객체 매퍼

분류에서Dev

data.table 쿼리가 빈 결과 집합을 반환하는지 확인

분류에서Dev

"가장 빈번한 값"에 대한 템플릿 알고리즘을 작성할 때 "NaN"으로 무엇을 반환 할 수 있습니까?

분류에서Dev

빈 집합이 필요할 때 null을 표시하는 SQL 쿼리

분류에서Dev

var-Bash Shell에 할당 될 때 빈 문자열을 반환하여 명령 출력을 sed로 리디렉션하는 작업이 실패합니다.

분류에서Dev

COALESCE는 사용자가 쿼리에서 datecolumn으로 주문할 때 단일 값을 반환합니다.

분류에서Dev

열의 합계 값을 합산 할 때 예상 값을 반환하지 않는 SQL 쿼리

분류에서Dev

Jena의 하위 쿼리 교차는 Protégé / TopBraid Composer의 결과와 반대로 빈 값을 반환합니다.

분류에서Dev

테스트에서 빈 값을 반환하는 쿼리-Django

분류에서Dev

목록 개체에서 열 값을 전달하려고 할 때 null을 반환하는 Linq 쿼리

분류에서Dev

ACTION_IMAGE_CAPTURE에 대한 인 텐트를 쿼리 할 때 Android 11 (R)이 빈 목록을 반환합니다.

분류에서Dev

cx_Oracle은 바인딩을 사용할 때 빈 쿼리를 반환합니다.

분류에서Dev

내 보낸 비동기 함수에서 사용할 때 pouchDB 쿼리가 빈 개체를 반환합니다.

분류에서Dev

DB2 쿼리의 반환 값을 변수에 할당

분류에서Dev

Pandas : 범주를 숫자로 변환 할 때 NAN 값을 처리하는 방법

분류에서Dev

MsSql은 양수 및 음수 쿼리로 빈 문자열을 필터링 할 때 다르게 작동합니다.

분류에서Dev

Parslet (Ruby)이 빈 문자열 리터럴을 구문 분석 할 때 빈 배열을 반환하는 이유는 무엇입니까?

분류에서Dev

하지 않아야 할 때 빈 배열을 반환하는 get_categories

분류에서Dev

등급 프로필을 쿼리 할 때 회수가 아무 것도 반환하지 않음

분류에서Dev

Firebase에서 배열 맵을 쿼리 할 때 빈 배열

분류에서Dev

JOIN을 사용할 때 MySQL 값을 PHP 변수로 변환

Related 관련 기사

  1. 1

    매개 변수를 사용할 때 빈 배열을 반환하는 쿼리 가져 오기

  2. 2

    ADF 데이터 흐름 정수로 변환 할 때 빈 문자열을 처리하는 방법

  3. 3

    원시 SQL이 작동 할 때 빈 배열을 반환하는 TypeORM 쿼리 작성기

  4. 4

    mybatis를 사용할 때 쿼리에서 값 (null에서 빈 문자열로)을 변경하는 방법은 무엇입니까?

  5. 5

    집계 함수가있는 SQL 쿼리가 더 큰 쿼리를 실행할 때 잘못된 값을 반환하는 이유는 무엇입니까?

  6. 6

    빈 목록을 반환하는 최단 경로 쿼리

  7. 7

    Apollo Boost MockedProvider는 쿼리에서 조각을 사용할 때 빈 개체를 반환합니다.

  8. 8

    빈 테이블을 포함 할 때 쿼리가 예상 결과를 반환하지 않음

  9. 9

    객체를 문자열 Java로 변환 할 때 빈 값과 null 값을 제거하는 객체 매퍼

  10. 10

    data.table 쿼리가 빈 결과 집합을 반환하는지 확인

  11. 11

    "가장 빈번한 값"에 대한 템플릿 알고리즘을 작성할 때 "NaN"으로 무엇을 반환 할 수 있습니까?

  12. 12

    빈 집합이 필요할 때 null을 표시하는 SQL 쿼리

  13. 13

    var-Bash Shell에 할당 될 때 빈 문자열을 반환하여 명령 출력을 sed로 리디렉션하는 작업이 실패합니다.

  14. 14

    COALESCE는 사용자가 쿼리에서 datecolumn으로 주문할 때 단일 값을 반환합니다.

  15. 15

    열의 합계 값을 합산 할 때 예상 값을 반환하지 않는 SQL 쿼리

  16. 16

    Jena의 하위 쿼리 교차는 Protégé / TopBraid Composer의 결과와 반대로 빈 값을 반환합니다.

  17. 17

    테스트에서 빈 값을 반환하는 쿼리-Django

  18. 18

    목록 개체에서 열 값을 전달하려고 할 때 null을 반환하는 Linq 쿼리

  19. 19

    ACTION_IMAGE_CAPTURE에 대한 인 텐트를 쿼리 할 때 Android 11 (R)이 빈 목록을 반환합니다.

  20. 20

    cx_Oracle은 바인딩을 사용할 때 빈 쿼리를 반환합니다.

  21. 21

    내 보낸 비동기 함수에서 사용할 때 pouchDB 쿼리가 빈 개체를 반환합니다.

  22. 22

    DB2 쿼리의 반환 값을 변수에 할당

  23. 23

    Pandas : 범주를 숫자로 변환 할 때 NAN 값을 처리하는 방법

  24. 24

    MsSql은 양수 및 음수 쿼리로 빈 문자열을 필터링 할 때 다르게 작동합니다.

  25. 25

    Parslet (Ruby)이 빈 문자열 리터럴을 구문 분석 할 때 빈 배열을 반환하는 이유는 무엇입니까?

  26. 26

    하지 않아야 할 때 빈 배열을 반환하는 get_categories

  27. 27

    등급 프로필을 쿼리 할 때 회수가 아무 것도 반환하지 않음

  28. 28

    Firebase에서 배열 맵을 쿼리 할 때 빈 배열

  29. 29

    JOIN을 사용할 때 MySQL 값을 PHP 변수로 변환

뜨겁다태그

보관