mysql基本语句_MySQL 基本语句三

060bb459448b92093d438bca94d18a63.png

继续进阶学习!

按照特定列进行大小排序:

desc 降序 asc 升序

select *from products order by price desc; *按照价格降序排列

select * from products order by quantity asc;*按照数量升序排列

select * from products order by price desc limit 3; 按照价格降序排列前三个

--

select * from products

where create_date>'2015-12-31'

order by price desc

limit 3;

好的,试着尝试解释下面语句:

select * from products

where create_date>'2015-12-31'

order by create_date desc, price desc

limit 3;

选择特定行:

select name, price, price+10 as new_price(列的名字)+10 from products(建立的表的名字);

命名特定行:

select name, price, price+10 as new_price(列的名字)+10 from products(建立的表的名字);

条件语句的使用:

select

*, IF (imageurl IS NULL, 'n/a', image_url) as image_url_detail 条件是空,填写n/a, 不然就输入之前的图片地址。

from products

where image_url IS NULL ;

分组

select 选定需要的列,输入列的名字

"name",

price ,

(case case的语句是给条件,给的条件从when开始,else用来表示其他条件,end来结尾

when price<=20 then "0-20"

when price >20 and price<30 then"20-30"

when price >30 and price<50 then"30-50"

ELSE "+_+"

END) as group

from products;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值