# coding:utf-8 a = 1 b = 2 # 第一种方式 # t = a # 临时存放变量值 # a = b # b = t # 第二种方式 # a = a + b # a的值已经不是原始值了,b还有效 # b = a - b # 这里就能获得a的原始值了 # a = a - b # 这里就能获得b的原始值了 # 第三种方式 a, b = b, a print("A->", a, "B->", b) 执行结果: A-> 2 B->…
背景: A表.B表两表关联,关联出来的结果里B表有不止一条,需求是只要B表结果中的某一条(按某字段排序) 首先想到了直接写个带排序的子查询去匹配外围的值,从这个结果集中只要第一条,但是经过验证发现,里边的条件是获取不到外层的值的,因此此方案不可行. 经过百度,发现 row_number() over函数可用,以下是数据环境及结果. 创建数据环境 )); insert into A values('alan'); insert into A values('Alee'); insert into…