mySql 入门基础练习之(sql相关函数练习)---------入门第二步

这篇博客介绍了MySQL入门的基础练习,重点在于SQL查询函数的实际运用,包括三个不同层次的练习题,帮助读者掌握和巩固SQL函数的知识。
摘要由CSDN通过智能技术生成

mySql 入门基础练习之(sql函数练习)

练习1:

商品表
create table t_shop(
	s_id int primary key,
	s_shopcode varchar(30),    -- 商品编号
	s_name varchar(40),        -- 商品名称
	s_price int ,              -- 商品价格
	s_class   varchar(50)      -- 商品类别
);
insert into t_shop(1,'n11','橙子',9,'水果' ) 
1,'n11','橙子',9,'水果'
2,'x330','血橙',11,'水果' 
3,'yx673','柚子',7,'水果' 
4,'n12','白菜',2,'蔬菜' 
5,'a13','冬瓜',3,'蔬菜' 
6,'n14','西瓜',4,'水果' 
7,'n15','丝瓜',5,'蔬菜' 
8,'c16','苦瓜',6,'蔬菜' 
9,'m17','南瓜',5,'蔬菜'
10,'d18','茄子',6,'蔬菜' 

 1  查询所有包含瓜的商品名称信息
select * from t_shop where s_name like '%瓜%';

 2  查询价格在18 的所有商品信息
select * from t_shop where s_price between 1 and 8;

 3  查询商品的最高价格的值是多少
select s_price from t_shop order by s_price desc limit 1;

 4  查询商品价格最高的前三个商品的信息
select * from t_shop order by s_price desc limit 3;

 5  查询所有商品的平均价格
select avg(s_price) from t_shop;

 6  查询所有包含瓜的商品的平均价格
select avg(s_price) from t_shop where s_name like '&瓜&';

 7  查询最高商品的价格是最低商品的价格的倍数是多少
select max(s_price)/min(s_price) from t_shop;  

 8  查询商品名称中包含橙字的有多少个商品
select count(s_name) from (select * from t_shop where s_name like '%橙%');

 9  修改 西瓜的价格为2update t_shop set s_price 2 where s_name = '西瓜'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值