
Database
chenrujun2010
软件开发
展开
-
使用左连接和右连接代替全连接 3 (3 张表,值不唯一)(4张表)(统一结论)
在前两篇文章中,我们都是使用的 2 张表,如果是 3 张表,结论会不会变呢?我们来试一下。3. 3张表,值不唯一的情况。3.1 创建测试用表。DROP TABLE IF EXISTS table1;CREATE TABLE table1( column_1 NUMERIC);INSERT INTO table1VALUES (123);INSERT INT...原创 2019-12-05 16:32:29 · 497 阅读 · 0 评论 -
使用左连接和右连接代替全连接 2 (2 张表,值不唯一)
在上篇文章中,我们的测试用表,没一行都是唯一的,也就是没有重复值,如果有重复值,结论会不会变呢?2. 2 张表,值不唯的情况。2.1 创建测试用表。DROP TABLE IF EXISTS table1;DROP TABLE IF EXISTS table2;CREATE TABLE table1( column_1 NUMERIC);INSERT ...原创 2019-12-05 14:43:04 · 411 阅读 · 0 评论 -
使用左连接和右连接代替全连接 1 (2 张表,值唯一)
MySQL 不支持 FULL OUTER JOIN,如果需要使用 FULL OUTER JOIN,可以使用 LEFT OUTER JOIN 和 RIGHT OUTER JOIN 来模拟。这篇文章研究怎样使用 LEFT OUTER JOIN 和 RIGHT OUTER JOIN 代替 FULL OUTER JOIN。 因为 PostgreSQL 支持 FULL OUTER JOIN...原创 2019-12-04 17:27:05 · 469 阅读 · 0 评论 -
MySQL 和 PostgreSQL 字符串类型比较
1. MySQL: 1.1 CHAR(n) 1.1. 存储固定长度(n)的字符串。n 范围是 [0, 255]。n 的缺省值为 1. 1.2. 当插入的字符串长度小于 n 时,MySQL 会在末尾补充空格。查询的时候,MySQL 会删除末尾的空格(不会删除头部空格)。 1.3. MySQL 在处理 >、 >=、 <、...原创 2019-10-18 19:33:52 · 2087 阅读 · 0 评论