在MySQL中,查询文具类的商品名称,产地,价格,库存数量。要求按价格降序排序,语
时间: 2023-03-21 18:01:48 浏览: 181
在MySQL中查询文具类商品的名称、产地、价格和库存数量,要求按价格降序排序,可以使用以下SQL语句:
```
SELECT name, origin, price, stock
FROM products
WHERE category = '文具'
ORDER BY price DESC;
```
其中,`products` 是商品信息表的名称,`name`、`origin`、`price`、`stock` 分别表示商品名称、产地、价格和库存数量。`WHERE` 子句用于筛选出文具类的商品,`ORDER BY` 子句按价格降序排序。
相关问题
MySQL在“book”表中查询图书类型是计算机类的平均价格在 20 元以上且图书数量在 2 本以上的出版社,查询结果按平均价格降序排序。
可以使用如下的MySQL语句来实现:
```
SELECT publisher, AVG(price) as avg_price, COUNT(*) as num_books
FROM book
WHERE type = '计算机类'
GROUP BY publisher
HAVING avg_price > 20 AND num_books > 2
ORDER BY avg_price DESC;
```
这个语句会先筛选出图书类型为“计算机类”的图书,然后按照出版社进行分组,并计算每个出版社图书的平均价格和数量。接着,使用HAVING子句筛选出平均价格在20元以上且图书数量在2本以上的出版社,最后按照平均价格降序排序输出结果。
用mysql 查询学生表中所有信息并按姓名升序,出生日期降序排序
您可以使用以下 SQL 语句来查询学生表中所有信息并按姓名升序,出生日期降序排序:
```
SELECT * FROM student ORDER BY name ASC, birthdate DESC;
```
其中,`SELECT` 表示要查询数据,`*` 表示查询所有列,`FROM` 表示要查询的表名,`student` 是表名。`ORDER BY` 表示按照指定的条件排序,`name ASC` 表示按照姓名升序排列,`birthdate DESC` 表示按照出生日期降序排列。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)