orcale数据库中 修改一张表中的password字段 但是password的数据是从另外一张表中查询 关联条件是account字段 sql具体怎么写
时间: 2024-01-01 17:05:03 浏览: 61
可以使用UPDATE JOIN语句来实现这个需求,具体的SQL语句如下所示:
```
UPDATE table1 t1
JOIN table2 t2 ON t1.account = t2.account
SET t1.password = t2.password;
```
其中,table1是需要修改密码的表,table2是存储密码信息的表,account是两个表之间的关联字段,password是需要修改的字段。这条SQL语句的作用是将table2中的password字段的值更新到table1的password字段中,满足account字段相等的条件。
相关问题
orcale查询表中的字段SQL
要查询表中的字段,可以使用以下 SQL 语句:
```
SELECT column1, column2, ..., columnN
FROM table_name;
```
其中,`column1` 到 `columnN` 是需要查询的字段名称,用逗号分隔。`table_name` 是要查询的表名。执行上述 SQL 语句后,将返回表中指定字段的所有行数据。
orcale查询表中的字段描述sql
你可以使用以下SQL语句查询表中的字段描述:
```
DESCRIBE table_name;
```
其中,`table_name`是你要查询字段描述的表名。
另外,有些数据库系统也支持使用以下SQL语句查询表中的字段描述:
```
SHOW COLUMNS FROM table_name;
```
这两个语句的作用是一样的,都能够查询表中的字段描述。具体使用哪个语句可以根据你所使用的数据库系统来决定。
阅读全文