In [1]:
print ("Hello world!")
Проверим, что у вас подключена возможность работы с SQL
In [2]:
%load_ext sql
%sql sqlite:///tst_1.db
Out[2]:
Однострочный SQL-запрос
In [3]:
%sql select 1
Out[3]:
Многострочный SQL-запрос
In [6]:
%%sql
Select 1
union
select 2
Out[6]:
Создадим таблицу Студентов со следующими полями:
In [15]:
%%sql
drop table if exists Students;
CREATE TABLE Students
(
student_id integer primary key,
Name varchar(50),
SecondName varchar(50),
Faculty varchar(20),
StudyGroup varchar(20),
GPA number
);
Out[15]:
Проверим, что таблица создана
In [16]:
%sql select * from Students
Out[16]:
Заполним таблице данными
In [17]:
%%sql
insert into Students(student_id, Name, SecondName, Faculty, StudyGroup, GPA) VALUES (1, 'Anton', 'Sidorov', 'KIB', '101', 3.5);
insert into Students(student_id, Name, SecondName, Faculty, StudyGroup, GPA) VALUES (2, 'Alexey', 'Petrov', 'IT', '201', 3.3);
insert into Students(student_id, Name, SecondName, Faculty, StudyGroup, GPA) VALUES (3, 'Ivan', 'Meshkov', 'KIB', '101', 4.5);
insert into Students(student_id, Name, SecondName, Faculty, StudyGroup, GPA) VALUES (4, 'Elena', 'Kvitova', 'Economics', '301', 4.8);
insert into Students(student_id, Name, SecondName, Faculty, StudyGroup, GPA) VALUES (5, 'Darya', 'Salnikova', 'It', '202', 3.4);
Out[17]:
Проверим наличие данных
In [18]:
%sql select * from Students
Out[18]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]: