r+ × c 7→ rn表示什么意思

r+ × c 7→ rn表示什么意思,第1张

Sun 是求和;

R 表示 行;C 表示列。(当设置为R1C1引用时)

R[-1] 表示 当前行的上一行;

C 表示 当前列

R[1] 表示 当前行的下一行;

C[9] 表示 当前列的后9列。

整体的意思是:

当前行的上一行,当前列的单元格到当前行的下一行,当前列的后9列的单元格

所包含的范围

的 和

注意:此公式有错误:范围中包含自身单元格,也就循环引用。

ORACLE 关连更新 update select

UPDATE M_VEH_CHARGE_REAL

SET (

项目

) = SELECT

(

项目

FROM

(

。。。

) B

JOIN (

。。。

) C ON B.rn = C.rn

where M_VEH_CHARGE_REAL.关联字段 = B 或者 C的某个字段

) WHERE EXISTS (

SELECT 1 FROM

(

。。。

) B

JOIN (

。。。

) C ON B.rn = C.rn

where M_VEH_CHARGE_REAL.关联字段 = B 或者 C的某个字段

)

B 和 C 的子查询省略了 ,关联字段可能有多个,不懂再问

如果是要按ID查第200行就

select

*

from

table_name

where

id

-

1001000

=

200

如果是按某个字段排序,再查第200行就

SQL

SERVER

2000:

SELECT

TOP

1

B.LASTNAME,

B.FIRSTNAME,

B.ADDREES,

B.CITY,

B.BEIZHU,

B.ID

FROM

(SELECT

TOP

200

A.LASTNAME,

A.FIRSTNAME,

A.ADDREES,

A.CITY,

A.BEIZHU,

A.ID

FROM

TABLE_NAME

AS

A

ORDER

BY

A.ID

DESC)

AS

B

ORDER

BY

B.ID

ASC

ORACLE:

SELECT

C.RN,

C.LASTNAME,

C.FIRSTNAME,

C.ADDREES,

C.CITY,

C.BEIZHU,

C.ID

FROM

(SELECT

ROWNUM

AS

RN,

B.LASTNAME,

B.FIRSTNAME,

B.ADDREES,

B.CITY,

B.BEIZHU,

B.ID

FROM

(SELECT

A.LASTNAME,

A.FIRSTNAME,

A.ADDREES,

A.CITY,

A.BEIZHU,

A.ID

FROM

TABLE_NAME

AS

A

ORDER

BY

A.ID

DESC)

AS

B)

AS

C

WHERE

C.RN

=

200


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9961601.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存