oracle中on和where的用法
在Oracle中,ON和WHERE都是用于条件筛选的关键字。
1. ON关键字:
- 在多个表进行连接操作时,通过ON关键字指定连接条件。例如,SELECT语句中的JOIN子句中就可以使用ON来指定表之间的连接条件。
- ON关键字可用于INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN等连接操作。
示例:
```sql
SELECT *
sql中delete用法 FROM table1
INNER JOIN table2
ON table1.id = table2.id;
```
2. WHERE关键字:
- 在SELECT、UPDATE、DELETE语句中,通过WHERE关键字来指定条件筛选。
- WHERE关键字用于从表中选择符合条件的记录或更新或删除符合条件的记录。
示例:
```sql
SELECT *
FROM table1
WHERE column1 = 'value1';
UPDATE table1
SET column1 = 'new_value'
WHERE column2 = 'value2';
DELETE FROM table1
WHERE column3 IS NULL;
```
注意:ON用于连接操作,WHERE用于条件筛选。在使用多表连接时,一般应在ON中指定连接条件,在WHERE中指定其他条件筛选。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论