SELECT 赋值:怎么把一列的数据赋值给一个变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SELECT 赋值:怎么把一列的数据赋值给一个变量相关的知识,希望对你有一定的参考价值。

您好:

语法如下:

DECLARE @变量 数据类型
SELECT @变量=列名
  FROM 表
 WHERE 条件

参考技术A 我不明白你怎么赋值啊,是加起来吗?这列是什么类型的 参考技术B declare
v_ename emp.ename%type;
begin
select ename into v_ename from emp where empno=7369;
dbms_output.put_line(v_ename);
end;
/
以上select ename into v_ename from emp where empno=7369;
就把select出的ename数据赋值给了变量 v_ename,

matlab 如何用插值给NAN赋值

我现在有个360*180的二维矩阵,然后里面有一些NAN值。这些NAN值不能去掉也不能改成0,因为会影响最后的结果,所以我想用插值的方法给NAN赋值。请问这个程序怎么编呐?谢谢!

参考技术A 第一列到倒数第二列都是nan,之后最后一列有值
那么其他值以什么标准来填新值呢?
哪怕多知道第一列的值,中间的还可以根据一前一后两个值插值计算得出
如果有足够的数据,至少第一点和最后一点知道,还是可以通过interp1插值填充的
只是要处理一下避开nan点
假设你原来数据是a
使用find(isnan(a))可以返回所有数据中是nan的值的位置
可以根据其填充新值

以上是关于SELECT 赋值:怎么把一列的数据赋值给一个变量的主要内容,如果未能解决你的问题,请参考以下文章

怎么修改datatable中某一列的值?

如何将SQL查询出来的一列数据赋值,执行存储过程

matlab 如何用插值给NAN赋值

VBA中如何把A这列数赋值给数组?谢谢

matlab 如何用插值给NAN赋值

Android Thread中读取到的数据,赋值给一个全局变量,再使用全局变量的时候,第一次为空,怎么保证有数据