关于一个多表查询字段相加的问题,请指教!

问题描述

stringSelectSql="selectTable_Rwd.FJ,Table_RwdBl.FJfromTable_RwdinnerjoinTable_RwdBlon(Table_Rwd.RwdBh=Table_RwdBl.RwdBh)andTable_Rwd.RwdBh='"+StrRwdBh+"'";这条语句查询出来的结果是:表1表21.XLSa.xls,b.xls1.xlsc.xls,d.xls1.xlse.xls我现在查询出来之后想要这样一个结果。stringsum=1.xls,a.xls,b.xls,c.xls,d.xls,e.xls请问我该怎么写啊。代码。

解决方案

解决方案二:
sql不行,自己写个存储过程拼接,或者用代码本地循环数据集拼接

时间: 2024-08-02 09:57:59

关于一个多表查询字段相加的问题,请指教!的相关文章

从一个数据库表查询出结果集,然后把结果集存到另一个数据库,求方案

问题描述 从一个数据库表查询出结果集(不需要页面展示),然后把结果集存到另一个数据库,数据量可能很大,有什么好方案? 解决方案 解决方案二:你可以创建一个试图来保存你查询出来的结果集,自然也可以把你视图里面的结果集写入到其他的数据库解决方案三:可以将查询的结果导出,然后再导入另一个

一个关于表查询的问题,高手速来!!

问题描述 有一张数据库表,ID是数据库自动生成的(increment),我往这个表里插入了一条记录,这条记录除了ID不同其他的都可能相同,我怎么得到刚插入的那条记录的ID?我想加锁用selectmax(id)不知道能不能行?有知道的帮下,谢了! 解决方案 解决方案二:select*from表orderbydesc解决方案三:引用1楼shizhoubo198875的回复: select*from表orderbydesc select*from表orderbyiddesc解决方案四:LZ的思路不错,

一个多表查询的SQL语句_数据库其它

有 表1:如下内容 表2:   如下内容      id     info id value      1 a 1 10      2 b 2 30      3 c      4 d      想得到      id value      1 10 //表2中存在      2 20 //表2中存在      3 0 //表2中不存在      4 0 //表2中不存在      是否可以使用一条sql语句来解决,而不必先从表1中得到id,再在表2中查找是否有该条记录,如果有就直接读取出来,没

一个关于appfuse的问题,知道的请指教!

问题描述 最近在做appfuse的项目,想要整合一个新的插件,可是不知道appfuse怎么整合的.开始想的是直接将.jar文件直接拷贝的lib文件夹下,无效.然后lib.properties文件,ant!无效!到底是方法不对,还是少了什么步骤啊?求指教!

sql语句-如何用SQL语句实现两张表(无关联)查询后,分别将各自的一个字段,插入一个新表。

问题描述 如何用SQL语句实现两张表(无关联)查询后,分别将各自的一个字段,插入一个新表. 有A.B.C三张表如下, 表 A 表B 学生ID(主键) 学生名称 课程ID(主键)| 课程名称 表 C 学生ID 课程ID (联合主键) 那么,通过SQL语句操作如何用学生姓名和课程名(只能获取学生姓名和课程名)将课程ID和学生ID插入到C表(C表中有课程ID和学生ID并且是联合主键),感激不尽. 解决方案 你可以定义2个变量,分别从表A表B用名称查询到ID.在表C的新增语句中使用这2个变量. 不过你这

只有两个字段用一个sql语句查询出某个学生的姓名、成绩以及在表中的排名_数据库其它

昨天去面试时遇到一个这样的问题: 有一张成绩表,只有两个字段,姓名和成绩.怎样用一个sql语句查询出某个学生的姓名,成绩以及在表中的排名? 一时间我也想不出具体实现,我就提了两种思路:一种是通过join关联一个查询出他排名的sql语句:一种是通过group by来实现. 回答得连自己都觉得有点心虚.请问大家如何实现呢? 假设:表名字为Course,两个字段分别为name和score 实现语句: SELECT 学生,成绩, (SELECT COUNT(*) FROM 表 WHERE a.成绩<=成

person表有字段是birthday,怎么样写语句,能查询出年龄?

问题描述 person表有字段是birthday,怎么样写语句,能查询出年龄? 题目要求 如果年龄一年以上用year来表示,小于一年就用month来表示,年龄小于一个月的,就用day来表示 解决方案 数据库都有类似datediff的函数,可以算出birthday和当前日期相差多少天.获取多少天后.用case when的方式判断该字段(相当于变成语言中的if else) 解决方案二: 如果一个月以30天,一年以365天算的话,可以这样写: SELECT birthday , CASE WHEN D

知道一个值jjfda,如何查找它在那个表,那个字段

以Pubs为例,我现在知道一个值,'jjfda',但是不知道他在哪个表哪个字段  请问可以实现查询吗?  ---------------------------------------------------------------   --测试   declare  @str  varchar(100)  set  @str='White'    --要搜索的字符串   declare  @s  varchar(8000)  declare  tb  cursor  local  for  s

sql语句实现表的字段名查询

下面为您介绍的是查询表的字段名的sql语句写法,sql语句可以实现许多的功能,希望可以您在学习sql语句使用方面获得启示. select name from syscolumns where id = (select id from sysobjects where type = 'u' and name = '相应表名')   或者   select name from syscolumns where id = object_id('相应表名')  用以上sql语句输入相应表名就可以查到表的