Guest User

AZURE RQ1

a guest
Jan 19th, 2018
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.12 KB | None | 0 0
  1. import sys, os.path
  2. sys.path.append(os.path.abspath(os.path.join(os.path.dirname( __file__ ), 'myvenv/Lib/site-packages')))
  3. import os
  4. import json
  5. import pymysql
  6.  
  7. try:
  8.     print("muestra esto")
  9.     conn = pymysql.connect(user = 'Micael@nombreservidormysql',
  10.         password = 'Correplatano!23',
  11.         database = 'stackover',
  12.         host = 'nombreservidormysql.mysql.database.azure.com')
  13. except Exception as inst:
  14.     print("ERROR : ")
  15.     print(inst)
  16.     sys.exit()
  17.  
  18. print("SUCCESS: Connection to RDS mysql instance succeeded")
  19.  
  20. item_count = 0
  21. sql = """
  22.    SELECT
  23.        COUNT(sq.Usuario) CantidadUsuarios, sq.Cantidad as CantidadPreguntas
  24.    FROM (
  25.        SELECT COUNT(Id) as Cantidad, OwnerUserId as Usuario FROM Posts
  26.        WHERE PostTypeId = 1
  27.        GROUP BY OwnerUserId
  28.        ORDER BY COUNT(*) DESC
  29.    ) sq
  30.    WHERE sq.Cantidad > 0
  31.    GROUP BY sq.Cantidad
  32.    HAVING COUNT(sq.Usuario) > 0
  33.    """
  34. item_count = 0
  35. with conn.cursor() as cur:
  36.     cur.execute(sql)  
  37.     conn.commit()
  38.     for row in cur:
  39.         item_count += 1
  40.         print(row)
  41. print("Filas generadas: %d" %(item_count))
Add Comment
Please, Sign In to add comment