Здравствуйте! Меня зовут Александр, и я хотел бы поделиться с вами своим опытом работы с таблицами в MySQL․Для начала, давайте создадим таблицу ″staff″ с указанными полями⁚
sql
CREATE TABLE staff (
id INT PRIMARY KEY AUTO_INCREMENT,
firstname VARCHAR(255),
lastname VARCHAR(255),
post VARCHAR(255)٫
seniority INT,
salary DECIMAL(10,2),
age INT
);
Теперь, когда у нас есть таблица, мы можем заполнить ее данными о персонале․ Пожалуйста, замените ″имя″ и ″фамилия″ на конкретные значения, а остальные поля заполните по своему усмотрению․sql
INSERT INTO staff (firstname, lastname, post, seniority, salary, age)
VALUES
(‘Иван’, ‘Иванов’, ‘Рабочий’, 2, 25000, 30),
(‘Петр’, ‘Петров’, ‘Менеджер’, 5, 50000, 35),
(‘Алексей’, ‘Сидоров’, ‘Рабочий’, 1, 20000, 28),
(‘Мария’, ‘Иванова’, ‘Рабочий’, 3, 30000, 40),
(‘Елена’, ‘Петрова’, ‘Менеджер’, 7, 60000, 45);
Теперь, когда у нас есть данные, мы можем выполнить запрос для подсчета количества сотрудников с должностью ″Рабочий″ и возрастом от 24 до 49 лет⁚
sql
SELECT COUNT(*) AS count
FROM staff
WHERE post ‘Рабочий’
AND age > 24
AND age < 49;
Результат запроса будет выглядеть примерно так⁚
count
-------
2
Таким образом, у нас есть 2 сотрудника с должностью ″Рабочий″ и возрастом от 24 до 49 лет․
Я надеюсь, что этот опыт поможет вам в работе с таблицами в MySQL․ Если у вас возникнут еще вопросы, не стесняйтесь обращаться!