шп sql. Create table tel создание новой таблицы id int identity primary key
Скачать 14.52 Kb.
|
create table tel( -- создание новой таблицы id int identity primary key, Наз varchar(50), Цена int, Кол_во int) insert into tel values --заполнение таблицу данными ('Iphone',1500,5), ('Samsung',2500,10), ('Mi',500,11), ('Nokia',50,1), ('Iphone',3000,3), ('Samsung',400,10), ('Iphone',1000,3) select Наз --группировка таблицы и одновременно сортировка(по убыванию) from tel group by Наз order by Наз desc update tel set Цена='' where id=4 --хотим оставить ячейку пустым delete from tel where id=4 -- удаляем одну строку select Наз, Цена, --умножаем цену на 3(т.е (1500*3=4500) цена 1500 * количество 3= общий итог4500 ) Цена*3 as sum from tel where id=2 alter table tel add nmfnm int -- добавить столбца alter table tel drop column nmfnm -- удаление столбца alter table tel alter column Цена int -- изменение типы данных drop table tel update tel set Цена=5500 where id=1-- изменение одной ячейки exec sp_rename 'tel.Наз','Название','column'-- изменение название колонки select Название, sum(Цена) as общ_сумма--вычисление общей суммы общей марки from tel group by Название select*from tel --посмотреть результат select Название, sum(Цена) as общ_сумма --вычисление общей суммы одной марки from tel group by Название having Название='Samsung' select *,-- вычисление общей суммы Цена*Кол_во as sum from tel where id=1 insert into tel values --добавление еще одной строки ('Sony',3500,7) select Название, max(Цена) as max, min(Цена) as min, avg(Цена) as Сред -- вывели макс, мин, среднее значение from tel group by Название select Название, --деление на кол-во Цена/Кол_во as sum from tel select Название, --деление на число "5" Цена/5 as sum from tel select*from tel --посмотреть результат select*from продажа-- показать полностью таблицу (*-означает всё) create table продажа( -- создание новой таблицы id_продажа int primary key, Наз varchar(50), Цена int, Кол_во int) drop table продажа insert into продажа select id, Название,Цена,Кол_во from tel -- премещение данных из одной таблицы на другую update tel set Название='' where id=8--хотим оставить ячейку пустым |