select mname from `order` group by mname order by sum(num*price) desc limit 1
时间: 2024-05-27 10:08:54 浏览: 20
这是一个SQL查询语句,作用是从名为`order`的表中选取`mname`字段,按照`num*price`的总和降序排序,取排序结果中第一行,即`sum(num*price)`最大的那个`mname`。
其中`group by`用于对`mname`字段进行分组,`sum(num*price)`表示`num*price`的总和,`desc`表示降序排序,`limit 1`表示只取第一行结果。
需要注意,`order`是SQL关键字,如果要使用作为表名或字段名,需要使用反引号` `将其包含起来。
相关问题
UPDATE ud_bucket SET objects_size = ( SELECT SUM(file_size) AS cnt FROM ud_file_res WHERE min_bucket_name = '001' AS mName ) WHERE min_bucket_name = mName; 这样对吗
不对。在子查询中给 WHERE 子句设置别名是不允许的。因此,你需要对 SQL 语句进行一些修改。
正确的 SQL 语句应该是这样的:
```
UPDATE ud_bucket
SET objects_size = (
SELECT SUM(file_size) AS cnt
FROM ud_file_res
WHERE min_bucket_name = '001'
)
WHERE min_bucket_name = '001';
```
这个语句将会更新 ud_bucket 表中 min_bucket_name 为 '001' 的行的 objects_size 列,将其设为 ud_file_res 表中 min_bucket_name 为 '001' 的所有行的 file_size 列的总和。注意,这里将 WHERE 子句中的 min_bucket_name 直接写为 '001',因为 SET 子句中的对象已经指定了需要更新的行。
(charindex('M',[MName])>(0))在sql中什么意思
这个SQL语句的意思是查找字符串字段MName中是否包含字母"M",如果包含则返回该字母在字符串中的位置,如果不包含则返回0。函数charindex(string1, string2)用于在字符串string2中查找第一次出现字符串string1的位置。在这个例子中,string1为"M",string2为MName字段的值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)