Создание запросов к базе данных в среде Mysql


SELECT fio, gr, stcode FROM studs WHERE specid=4



Pdf көрінісі
бет3/7
Дата12.09.2022
өлшемі0.83 Mb.
#460572
түріЗанятие
1   2   3   4   5   6   7
П74пр35-СозданиеЗапросов

SELECT fio, gr, stcode FROM studs WHERE specid=4; 
Чтобы выбрать данные из нескольких таблиц с использованием связей между ними, следует в предложении 
WHERE вставить условие знач_в табл1 = знач_вТабл2. Например, чтобы получить фамилии студентов и вид стипен-
дии, необходимо из таблицы studs выбрать поле fio, а из таблицы stipend – поле stname: 
SELECT fio,stname FROM studs,stipend WHERE studs.stcode=stipend.stcode; 
SQL содержит более 100 встроенных функций для выполнения вычислений и обработки результатов. Наиболее 
часто используют 
COUNT
(количество), 
AVG

MAX

MIN
. Пример: 
SELECT gr, count(studID) as kolich FROM studs GROUP BY gr;
Возвратит количество студентов в каждой группе. 


(П74пр35) – 2 
Раздел 3: Основы теории баз данных 
Ход работы 
Работы выполняются с базой данных, созданной на предыдущем занятии (далее обозначена – 
pribr00
): 
STIPEND 
STUDS 
SPEC 
stcode 
INT 
studID 
INT 
specID 
INT 
stname 
CHAR(20) 
fio 
CHAR(20) 
spec 
CHAR(8) 
stsize 
INT 
gr 
INT 
specname 
CHAR(20) 
specID 
INT 
stcode 
INT 
MESTO 
year 
INT 
mestoID 
INT 
srball 
FLOAT 
mesto 
CHAR(20) 
mestoID 
INT 
Задание 1. Проверка структуры таблиц и заполнения их данными 
1. Выбрать базу данных pribr26, pribr28 или pribr18 (далее обозначена pribr00):
USE pribr00; 
2. Вывести структуру таблиц: 
DESCRIBE studs; 
+---------+----------+------+-----+---------+-------+ 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет