c# sql 逼近 插值-C# textbox输入一数字与SQL表中数据对比找到最相邻的两个进行插值

问题描述

C# textbox输入一数字与SQL表中数据对比找到最相邻的两个进行插值

数据表中存储有实测的距离跟对应高度的一系列数据,我现在想实现这一功能:在textbox上输入一距离,判断这一数据位于数据表中的哪两个数据区间中,然后进行插值计算出这一距离对应的高度。求详细代码程序。高分悬赏。
其中表名 tb_GaoCheng_ZS.

解决方案

C#中textbox中只允许输入数字和小数点?

解决方案二:

select top 1 距离,高度 from tb_GaoCheng_ZS where 距离<=输入距离 order by 距离 desc
select top 1 距离,高度 from tb_GaoCheng_ZS where 距离>输入距离 order by 距离

两个SQL都给你了,还不会,就别编程了

解决方案三:

先理解一下什么事插值计算。 http://www.cnblogs.com/technology/archive/2011/03/12/1982025.html

时间: 2024-12-29 00:26:25

c# sql 逼近 插值-C# textbox输入一数字与SQL表中数据对比找到最相邻的两个进行插值的相关文章

winforms-C#Winfrom中如何在combox中输入首字母下拉表中出现对应汉字

问题描述 C#Winfrom中如何在combox中输入首字母下拉表中出现对应汉字 如题,我在数据库中建立了表,首字母和相应的汉字都有,如何在程序中让combox输入首字母显示出汉字呢,就像12306订票系统一样,在站台名中输入首字母出现汉字. 解决方案 因为你已经有你的数据库表,所以可以参考一下根据拼音首字母进行过滤的combobox关于扩展可以支持拼音首字母查询的ComboBox自定义控件,可以参考支持拼音首字母查询的ComboBox 解决方案二: 参考:http://download.csd

SQL表中数据按条件批量导出多个Excel文件

SQL Server表中数据按条件批量导出为多个Excel文件是本文我们主要要介绍的内容,在一次SQL Server数据库的操作中,需要将某个有数十万行数据的表按类别导出为xls文件,每个类别一个xls.将数据表中的数据导出并保存为xls简单,用 SSIS或者查询出来之后另存为都可以.但是,这个表中的分类有数百个,如果一个个用SSIS或者查询另存为的话,工作量巨大.前思后想,想到了用 while循环查询,并用bcp导出的方法. 下面是相关代码: --声明需要的变量 declare @sql va

sql server 2008如何根据一个表中数据去查询另一个表的数据?

问题描述 sql server 2008如何根据一个表中数据去查询另一个表的数据? 现在我有三个表,表A有11列,其中有一列用来记录员工的id,一列是记录类型的Id,现在我要查询出表A的所有数据,但同时我要通过员工的id去查询出表B的员工名,通过类型的id,去查询出表C中的类型详情,最后我要得到的数据就是表A中除了员工id和类型id的数据外的9列数据,加上表B的员工名和表C的类型详情,请问这样的SQL语句要如何写? 解决方案 用一个表的数据更新另一个表Sql ServerSQL server中将

sql server 2000-Sql server2000表中数据每增加1条进行提示

问题描述 Sql server2000表中数据每增加1条进行提示 我想实现的就是,当一个表中的数据新增一条记录时,就发出一种提示或标记,我的程序获取这个标记后就能执行其它操作了.数据库是sql server2000 解决方案 select @@identity 最近一次向具有identity属性(即自增列)的表插入数据时对应的自增列的值,是系统定义的全局变量 解决方案二: INSERT INTO [OOXX] () VALUES () SELECT @@IDENTITY AS [newid] 解

sql server-c# sqlserver 查询两个表中数据用datagridview 显示出来 老师出错 求大神指导

问题描述 c# sqlserver 查询两个表中数据用datagridview 显示出来 老师出错 求大神指导 string sql = " select a.2, a.3, b.2, b.3 from a, b, c where a.1= c.1 and b.1 = c.1 "; //查询语句太长 我就直接把意思表达出来 没有粘代码 DataSet ds1 = new DataSet(); DataTable dt = new DataTable (); DataSet ds2 =

sql server根据表中数据生成insert语句

几个收藏的根据数据库生成Insert语句的存储过程[修正版] -- ======================================================--根据表中数据生成insert语句的存储过程--建立存储过程,执行spGenInsertSQL 表名--感谢playyuer----感谢szyicol-- ======================================================CREATE proc [dbo].[spGenInser

如何将Textbox输入的字符串导入SQL数据库的表中

问题描述 如题,网上找的一些代码,不知道怎么具体操作,即那些代码放到哪里?求帮助~ 解决方案 解决方案二:放在代码编辑器里面,通常它看上去占据了屏幕很大的区域,很像记事本,里面有一些着色的文字,而且有光标在闪动.解决方案三:放到vs的IDE里,并去msdn上搜索类似sqlconnection或者sqlcommand之类的操作类.解决方案四:你是不知道编译器呢还是不知道该放在哪个事件中啊解决方案五: 解决方案六:将asp:TextBox输入的字符串导入到sql数据库表中protectedvoidb

SQL Server 如何跨服务器复制表中数据

不同数据库之间复制表的数据的方法: 当表目标表存在时: insert into 目的数据库..表 select * from 源数据库..表   当目标表不存在时: select * into 目的数据库..表 from 源数据库..表 --如果在不同的SQL之间:  insert into openrowset('sqloledb','目的服务器名';'sa';'',目的数据库.dbo.表)  select * from 源数据库..表  -- 创建链接服务器 exec sp_addlinke

《Oracle SQL疑难解析》——1.6 批量地从一个表中复制数据到另一个表

1.6 批量地从一个表中复制数据到另一个表 Oracle SQL疑难解析 1.6.1 要解决的问题 如何从一个表中一次性复制多行记录到另一个表. 1.6.2 解决方法 INSERT INTO... SELECT... 方法可以插入多行记录,关键是用SELECT语句选择多行记录时一定要用对选择条件.我们把以前的SELECT语句做一点修改,就可以选择多行记录了: 当然,前提是存在HR.CANDIDATES表,在做练习前,应确保你的HR.CANDIDATES表和例子中的表是一致的. 1.6.3 数据库