用Oracle语句,将a表的QTY和b表的QTY的相同值相加,最后相加的值变成a的QTY
时间: 2024-04-08 13:29:15 浏览: 24
你可以使用以下Oracle语句来实现将表a的QTY和表b的QTY的相同值相加,并将最终结果赋值给表a的QTY字段:
```sql
UPDATE a
SET QTY = QTY + (SELECT SUM(QTY) FROM b WHERE b.QTY = a.QTY)
WHERE EXISTS (SELECT 1 FROM b WHERE b.QTY = a.QTY);
```
这个语句将更新表a中所有与表b中QTY字段相同的记录,将其QTY字段的值增加与之匹配的表b中QTY字段的总和。
相关问题
data文件只取order_date和ord_qty两列,并将相同的order_date数值将ord_qty累加和来合并,存入csv怎么写
您可以使用pandas库来操作csv文件,代码如下:
```python
import pandas as pd
# 读取原csv文件
df = pd.read_csv('data.csv')
# 只取order_date和ord_qty两列
df = df.loc[:, ['order_date', 'ord_qty']]
# 按照order_date分组,将相同的order_date数值将ord_qty累加
df = df.groupby('order_date').sum()
# 将结果存入新的csv文件中
df.to_csv('result.csv')
```
我们将会得到一个包含合并数据的csv文件,其中每一行表示一个唯一日期的累加数量。
用SQL语句将S,P,J 和 SPJ 表的所有权限授予用户张成 (2)将SPJ表的SELECT权和QTY列的UPDATE权授予用户徐天,并允许他传播这些权限。 (3)回收刘斓用户对S表SNO列的修改权。
(1)授予张成用户S,P,J和SPJ表的所有权限,可以使用以下SQL语句:
```
GRANT ALL PRIVILEGES ON S, P, J, SPJ TO 张成;
```
(2)授予徐天用户SPJ表的SELECT权和QTY列的UPDATE权,并允许他传播这些权限,可以使用以下SQL语句:
```
GRANT SELECT ON SPJ TO 徐天 WITH GRANT OPTION;
GRANT UPDATE (QTY) ON SPJ TO 徐天 WITH GRANT OPTION;
```
(3)回收刘斓用户对S表SNO列的修改权,可以使用以下SQL语句:
```
REVOKE UPDATE (SNO) ON S FROM 刘斓;
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)