『壹』 求一句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;