摘要:
关于 null “丢信息”的底层逻辑较复杂,这里仅介绍注意点。 sql 三值逻辑:true / false / unknown 只要过程存在 null,结果就可能出错。 1. 关系运算符: is null √ = null × null 搭配 =、<、>、<> 会被判为 unknown,得不到想要的 阅读全文
关于 null “丢信息”的底层逻辑较复杂,这里仅介绍注意点。 sql 三值逻辑:true / false / unknown 只要过程存在 null,结果就可能出错。 1. 关系运算符: is null √ = null × null 搭配 =、<、>、<> 会被判为 unknown,得不到想要的 阅读全文
posted @ 2022-09-11 21:36
找回那所有、
阅读(57)
评论(0)
推荐(0)
摘要:
字符串的处理要求多样,这里做积累。 1. 首字母大写: 力扣1667: select user_id,concat(upper(left(name,1)),lower(substring(name,2))) as name from Users order by user_id sql 没有像 py 阅读全文
字符串的处理要求多样,这里做积累。 1. 首字母大写: 力扣1667: select user_id,concat(upper(left(name,1)),lower(substring(name,2))) as name from Users order by user_id sql 没有像 py 阅读全文
posted @ 2022-09-11 11:08
找回那所有、
阅读(28)
评论(0)
推荐(0)
摘要:
self join 理解上偏抽象,这里做记录。 *sql 面向集合,二维表实质是集合。 1. cross join: 自连接:将同一张表复制成两张,通过 cross join 产生笛卡尔积。 select p1.name,p2.name from products as p1,products as 阅读全文
self join 理解上偏抽象,这里做记录。 *sql 面向集合,二维表实质是集合。 1. cross join: 自连接:将同一张表复制成两张,通过 cross join 产生笛卡尔积。 select p1.name,p2.name from products as p1,products as 阅读全文
posted @ 2022-09-11 10:00
找回那所有、
阅读(77)
评论(0)
推荐(0)

浙公网安备 33010602011771号