-
sql: select 1 from tab vs select * from tab3
既然说select 1 from tab 返回的是每一行都是值为1的一种数据,为什么可以用这个查询出来的1来做其它dml的操作呢。
比如:
假如要从b表中删除存在于a表中的字段x相同的数据。
sql1:delete from b where exists(select 1 from a where a.x=b.x);
执行结果是成功的啊。
2012年5月04日 14:21
目前还没有答案
相关推荐
**1. 创建数据库** - **语法**: `CREATE DATABASE 数据库名;` - **示例**: `CREATE DATABASE student;` - **说明**: 此命令用于创建一个新的数据库。在这个例子中,`student` 是要创建的数据库名称。 **2. 删除...
- **命令**: `SELECT field FROM table1 INTERSECT SELECT field FROM table2;` - **说明**: 返回同时出现在两个查询中的记录。 #### 四、外连接 - **左外连接 (LEFT OUTER JOIN)**: - **命令**: ```sql ...
- **SQL语句**: `SELECT * FROM table1 INTERSECT [ALL] SELECT * FROM table2;` - **说明**: 返回两个表中都存在的行。 - **示例**: `SELECT id, name FROM employees INTERSECT SELECT id, name FROM contractors;...
**1. 创建数据库** - **语法**: `CREATE DATABASE database-name;` - **描述**: 此命令用于创建一个新的数据库。 - **示例**: `CREATE DATABASE myDatabase;` **2. 删除数据库** - **语法**: `DROP DATABASE ...
- **语法**: `SELECT COUNT(col1) AS ali1 FROM tab1 WHERE col2 = val1;` - **说明**: 计算表`tab1`中满足`col2 = val1`条件的`col1`的数量。 - **应用场景**: 当需要统计特定条件下某列的记录数量时使用。 **11.2...
- **示例**: `CREATE TABLE tab_new AS SELECT col1, col2 FROM tab_old DEFINITION ONLY;` ##### 5. 删除表 **语法**: `DROP TABLE tabname;` - **示例**: `DROP TABLE tabname;` ##### 6. 增加一个列 **语法**:...
**1. 创建数据库** - **语法**: `CREATE DATABASE database-name;` - **说明**: 使用上述命令可以创建一个新的数据库。 - **示例**: `CREATE DATABASE myDatabase;` **2. 删除数据库** - **语法**: `DROP ...
**1. 创建数据库** - **命令格式**: `CREATE DATABASE database-name;` - **说明**: 此命令用于创建一个新的数据库。 - **示例**: `CREATE DATABASE myDatabase;` **2. 删除数据库** - **命令格式**: `DROP ...
**1. 创建数据库** - **命令格式**: `CREATE DATABASE database-name;` - **功能描述**: 用于创建一个新的数据库。 - **示例**: `CREATE DATABASE MyNewDatabase;` **2. 删除数据库** - **命令格式**: `DROP ...
- **SQL语句**: `SELECT * FROM table1 WHERE field1 LIKE '%value1%';` - **说明**: 使用`LIKE`关键字进行模糊匹配查询。 17. **排序** - **SQL语句**: `SELECT * FROM table1 ORDER BY field1, field2 [DESC];...
**1. 创建数据库** - **语法**: `CREATE DATABASE database-name;` - **说明**: 此命令用于创建一个新的数据库实例。`database-name`应替换为实际数据库名称。 **2. 删除数据库** - **语法**: `DROP DATABASE ...
**1. 创建数据库** - **语法**: `CREATE DATABASE database-name;` - **说明**: 此命令用于创建一个新的数据库。`database-name`应替换为实际数据库名称。 - **示例**: `CREATE DATABASE myDatabase;` **2. 删除...