Найти - Пользователи
Полная версия: Требуется помощь, срочно!
Начало » Флейм » Требуется помощь, срочно!
1
Jihad62
Не знал, куда написать ,пишу сюда.

Нужно разработать программу для зачета.
Там работа с базами данных.


Короче, кто может с этим помочь?
ТОлько чем раньше, тем лучше.
Естественно, за деньги.

Вот задание :

разработать класс для параметризированных запросов к базе данных пакетного заполнения таблиц из файла csv и составить запросы :
1.выбрать одну из деталей.
2. деталь с максимальным весом.
3. кол-во городов в базе данных.
4. все постановки до определенной даты.
5. среднийц вес деталей, произведенных с даты1 по дату2.
-
составить запросы для вставки в базу данных 15 городов и 60 деталей, а также соответствующих им партий и поставок.
кол-во партий и поставок определить самим.

ОТ вас мне понадобится код и объяснения, как это работает.

Заранее спасибо, вот ася :

215-408-660
rokki
ради опыта и практики:
import sqlite3 as sql
import csv

con=sql.connect('car')
db=con.cursor()

db.execute('create table Spisok(date, detal, city, massa);')
con.commit()

db.execute('select detal from Spisok')
db.fetchone()

db.execute('select count(distinct city) from Spisok')
db.fetchone()
rokki
заполнить можно так при условии что файл csv уже существует:
input_file=open('dannie.csv', 'rb')
rdr=csv.DictReader(input_file, fieldnames=['date', 'detal', 'city', 'massa'])
for rec in rdr:
db.execute('insert into Spisok (date, detal, city, massa) values (?, ?, ?, ?)', (rec,))
input_file.close()
con.commit()
rokki
до работы с датами пока руки не доходили, но подскажите мне одно:
у меня есть столбец со значениями 5, 5.1, 0.001, 10, 20, 100
я делаю выборку максимального значения
('select max (massa) from Spisok')
и мне возвращает 5.1 , а я то ждал 100. в чем подвох?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB