1.
Como conectar Python a SQL Server usando PYODBC
C:\Users\ANGELA>cd\
C:\> cd C:\Python\Scripts
C:\Python\Scripts>pip install pyodbc
2. Consulta de una tabla en Python
import pyodbc
conn = pyodbc.connect('Driver={SQL Server};'
'Server=LAPTOP-V776FAES\SQLEXPRESS;'
'Database=Northwind;'
'Trusted_Connection=yes;')
cursor = conn.cursor()
cursor.execute('SELECT* FROM Northwind.dbo.Products')
for row in cursor:
print(row)
import pyodbc
conn = pyodbc.connect('Driver={SQL Server};'
'Server=LAPTOP-V776FAES\SQLEXPRESS;'
'Database=Northwind;'
'Trusted_Connection=yes;')
cursor = conn.cursor()
cursor.execute('SELECT ProductName FROM Northwind.dbo.Products')
for row in cursor:
print(row)
3. Consulta de persona que cumple años este mes en Python
import pyodbc
conn = pyodbc.connect('Driver={SQL Server};'
'Server=LAPTOP-V776FAES\SQLEXPRESS;'
'Database=Northwind;'
'Trusted_Connection=yes;')
cursor = conn.cursor()
cursor.execute('select LastName, FirstName, BirthDate, MONTH(BirthDate) as
Birthday from Northwind.dbo.Employees where
MONTH(BirthDate)=MONTH(GETDATE())')
for row in cursor:
print(row)
4. Muestra los productos que tengan stock cero en Python
import pyodbc
conn = pyodbc.connect('Driver={SQL Server};'
'Server=LAPTOP-V776FAES\SQLEXPRESS;'
'Database=Northwind;'
'Trusted_Connection=yes;')
cursor = conn.cursor()
cursor.execute('Select ProductName,UnitsInStock from Northwind.dbo.Products
WHERE UnitsInStock =0')
for row in cursor:
print(row)