꿀먹는돼지
꿀돼지블로그
꿀먹는돼지
전체 방문자
오늘
어제
  • 분류 전체보기 (156)
    • 여행 (2)
    • TODAY (1)
    • 주식 (1)
    • DEV (58)
      • Server (2)
      • SpringFramework (5)
      • DB (0)
      • Unity (44)
      • 그냥 알고리즘공부 (2)
      • JAVA (2)
    • Aseprite (1)
    • OLD개발이야기 (63)
      • IT 공부 (6)
      • 알고리즘 공부 (6)
      • 개발관련 글 (3)
      • C++ (5)
      • C# (0)
      • Qt (8)
      • bigdata (2)
      • Python-mysql (12)
      • html (2)
      • python (1)
      • Android Studio (6)
      • 자바스크립트 (2)
      • 포트폴리오 (0)
      • 작업 (0)
      • 기타작업 (2)
    • IT Tools (1)
    • 기타 (12)

블로그 메뉴

  • 홈
  • 방명록
  • 태그
  • 미디어로그
  • 위치로그

공지사항

인기 글

태그

  • 게임
  • 클리커
  • 인디게임
  • 도트게임
  • 위치캐슬
  • database
  • 육성게임
  • 유니티
  • 모바일
  • mysql
  • Unity
  • myql#외부접속
  • honyepig
  • 1인개발
  • 마녀
  • 마녀 게임
  • 육성
  • 마녀육성
  • PYTHON
  • 도트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
꿀먹는돼지

꿀돼지블로그

python-mysql: find null data and replce -1
OLD개발이야기/Python-mysql

python-mysql: find null data and replce -1

2017. 3. 9. 23:24


이번주 연구실일은

특정 컬럼의 어느 날짜의 데이터가 null 일 경우 

그전날짜에서 값을 불러와 입히는 것이다 



http://www.webmadang.net/database/database.do?action=read&boardid=4001&page=2&seq=14


참고


하지만 isnull함수가 아니고 다른방법이 필요함..


이번 과제는 


날짜를 역순으로 접근해야된다는 점이 포인트네요 




값을 변경하는 구문



UPDATE [테이블] SET [열] = '변경할값' WHERE [조건]



update finance.a000080 set total_assets = '100' where date= '2000-01-04';



100으로 바뀐 모습 



sql= "select total_assets from finance.a000080 where date = '2000-01-04'"

curs.execute(sql)

result = curs.fetchall()

print result




fetchall로 값 추출을 해보았더니


((100.0,),)


이렇게 나오네.. 



다시한번 결과값 정리를 해보자.


  • fetchall()의 경우 결과를 모두 리턴
  • fetchone()의 경우 하나의 row를 리턴
  • fetchmany(num rows)의 경우 rows의 숫자 만큼 리턴을 한다.




result = curs.fetchone()

print result


(100.0,)


흠.. 


fetchall 자체가 튜플 출력이기 때문에


result = curs.fetchall()

for row in result:

    print row[0]


이렇게 접근하니

100.0 

을 얻을 수 있었다.



결론:

bracket을 제외한 sql query문 결과를 얻기 위해서는

curs.fetchall()의 row[] 를 출력하면 된다. 



'OLD개발이야기 > Python-mysql' 카테고리의 다른 글

mysql - python : table 존재 확인  (0) 2017.04.02
python-mysql: find null data and replce -2  (0) 2017.03.10
python-mysql - null 값을 가진 날짜, 연도 구하기  (0) 2017.03.09
python-mysql 엑셀 읽기, sql 에 업데이트 하기,( 컬럼별 )  (0) 2017.03.09
find null and replace -mysql  (0) 2017.03.09
    'OLD개발이야기/Python-mysql' 카테고리의 다른 글
    • mysql - python : table 존재 확인
    • python-mysql: find null data and replce -2
    • python-mysql - null 값을 가진 날짜, 연도 구하기
    • python-mysql 엑셀 읽기, sql 에 업데이트 하기,( 컬럼별 )
    꿀먹는돼지
    꿀먹는돼지
    꿀꿀

    티스토리툴바