当前位置:首页 » 编程语言 » sql返回多个字段
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql返回多个字段

发布时间: 2022-01-19 08:56:56

‘壹’ 求一句sql语句 同时在多个字段中进行查询的

建立一个视图把那些字段串起来,减少or并列

这样查询就为
select * from myVeiw where aField like '%keyword%'

不过这样不能走索引的,效率还是很低下的

‘贰’ SQL语句如何将某个字段的多个值返回到一起

4行变成1行?

如果用 SQL Server 的话,可以用一种很 诡异的方法:

SELECT
DISTINCT ',' + SALE_ITEM
FROM
SALE_REPORT
FOR XML PATH('')

楼主可以测试一下,最后用一个 FOR XML PATH('') 就好。

我上面的 SQL 执行结果为:
,C,A,B

‘叁’ java 执行一条sql语句返回多个字段

Statement 有方法

getMoreResults()
getMoreResults(int)

算了,当成返回多个记录集了

‘肆’ SQL查询语句中如何用case when 返回多个字段

一个字段一个字段的判断
就是a和b都不等于0返回的话
select table.*,
(case when a<>0 and b<>0 then c%a
else 0 end) as e,
(case when a<>0 and b<>0 then (c%a)%b
else 0 end) as d
from table where ……

如果是其他情况,再添加case when条件

‘伍’ sql语句中max函数查询返回多个属性的问题。。

1.你用的是撒子数据库
有的数据库不支持WHERE (abs(y),abs(z)) in (select MAX(ABS(y)) , MAX(ABS(z)) from test);
2.GROUP BY 使用也不正确。

‘陆’ SQL语句子查询问题,我想返回多个值可以吗

如果xmCode字段值对应check_item的话select a.check_item_name , b.xmcode from check_items a,capitalAccount b where a.check_item=b.xmCode 是可以的,如果不对应,就得找两个表能关联的字段值写在where 语句中。另外还可以用外连接取出01、02、03等等的check_item_name 。

‘柒’ SQL子查询如何返回多列

;withcteas(select*,row_number()over(partitionby编码orderby日期desc)rn
from采购发票表
)selecta.*,b.*from材料目录表aleftjoinctebona.编码=b.编码andb.rn=1

‘捌’ sql语句,将某个字段的多个值返回到多个字段中

你这个赋值是在sql里面赋值,还是在delphi或者C这些里面赋值。

‘玖’ 如何在子查询中返回多个字段

SELECT A.表内编号, A.抄表日期, A.本次行度, B.本次行度,b.抄表日期
FROM 抄表行度 AS A inner join 抄表行度 as B on B.抄表日期<A.抄表日期 and B.表内编号=A.表内编号 ORDER BY B.抄表日期 desc



SELECT A.表内编号, A.抄表日期, A.本次行度, (SELECT top 1 B.本次行度 FROM 抄表行度 B WHERE B.抄表日期<A.抄表日期 and B.表内编号=A.表内编号 ORDER BY B.抄表日期 desc),
(SELECT top 1 b.抄表日期 FROM 抄表行度 B WHERE B.抄表日期<A.抄表日期 and B.表内编号=A.表内编号 ORDER BY B.抄表日期 desc)

FROM 抄表行度 AS A;