Задавайте вопросы, мы ответим
Вы не зашли.
помогите, пожалуйста, создать запрос таблицы содержащую данные о сотрудниках предприятия. Таблица должна содержать следующие поля в данном порядке: номер сотрудника, номер отдела, фамилия, имя, телефон. Номер сотрудника должен быть первичным ключом.
Неактивен
См. тут
Неактивен
deadka написал:
См. тут
CREATE TABLE `employee` (
`employee_id` int unsigned NOT NULL,
`department_id` int unsigned NOT NULL,
`employee_surname` varchar(255) NOT NULL,
`employee_name` varchar(255) NOT NULL,
`employee_phone` varchar(12) NOT NULL,
PRIMARY KEY (`employee_id`)
) ENGINE=InnoDB;
Это запрос на создание. Вам нужно создать таблицу или выбрать из неё данные?
спасибо. Нужно создать. может ли быть 'employee_phone' char (13)?
Неактивен
Ну вот этот запрос как раз на создание. create table все же .
может и 13 и 130 и 1300, сколько зададите.
Неактивен
deadka написал:
Ну вот этот запрос как раз на создание. create table все же .
может и 13 и 130 и 1300, сколько зададите.
а что делать, если не закрывается команда?
mysql> INSERT INTO users VALUES
-> ('katy', 'katy@gmail.ru', '3333'),
-> ('sveta', 'sveta@rambler.ru, '4444'),
'> ('oleg', 'oleg@yandex.ru', '5555')
'> ;
Отредактированно orhideja (24.05.2017 19:37:42)
Неактивен
Точку с запятой надо после запроса ставить, если работаете через родной клиент.
Неактивен
deadka написал:
Точку с запятой надо после запроса ставить, если работаете через родной клиент.
INSERT INTO `users` VALUES('katy', 'katy@gmail.ru', '3333'),('sveta', 'sveta@rambler.ru, '4444'),('oleg', 'oleg@yandex.ru', '5555');
спасибо, а что делать, если все зависло и выглядит так
mysql> insert into expenses (paydate, id_receiver, value) values ('2017-09-23', '3', '1235.50')
-> , ('2017-08-04', '1', 5800.35');
'> delete from expenses where paydate='2017-09-23';
'>
как закрыть данную команду или выйти из нее?
Неактивен
Нет одиночной кавычки перед 5800.35. Нужно добавить одиночную кавычку и \c
Неактивен
Доброго времени суток,
скажите, пожалуйста, а как сделать запрос для того, чтобы получить максимальные платежи за каждый день 2016 года.
Заранее спасибо.
Неактивен
А как выглядит таблица с платежами? Вы бы хоть структуру привели..
Неактивен
Исходные данные paydate, receiver, value , причем платежи есть не каждый день в этом году, на выходе должна быть таблица, где указан каждый день 2016 года и максимальная сумма платежей в этот день, в том числе в те дни, в которых платежей не было.
Неактивен
Хехм, если нужно в те дни, когда платежей не было - это уже как-то не очень делается средства sql, во всяком случае непросто. Тут уже лучше на клиенте дополнительную обработку делать.
Неактивен