❶ sql 如何把多個值查詢成多條數據
不知道你是不是說一個欄位中有這幾個值中的其中一個就顯示出來,如果是那就試試下面這語句
select*from表名where欄位in('A','B','C')
❷ sql資料庫查詢結果 怎麼才能全部顯示出來呢
%
name1=request("name1")
num=request("num")
sql="select * from chaxun where Name1 like '"&name1&"' or num like '"&num&"'"
Set rs = Server.CreateObject("Adodb.RecordSet")
rs.open sql, conn, 1, 3
%>
name1=request("name1") 這個傳遞個值 值是 張三,這樣就好了
❸ sql 如何將一條記錄查成多條
sqlserver寫法
創建測試表
createtablet
(col1varchar(10),
col2numeric(10,1),
col3varchar(10),
col4int)
insertintotvalues('山東',0.8,'全部',7)
執行
selectt.*fromt,
(selectnumberfrommaster..spt_valueswherenumberbetween1and(selectmax(col4)fromt)andtype='P')t2
結果
其他資料庫可能寫法不同
❹ sql語句怎麼樣一次性查詢多個條件,並分列顯示
方法一,分別查詢出來,結果再關聯
selectfnum1,fnum2from
(selectcount(*)asfnum1from表名wherea=2andb=3)t1,
(selectcount(*)asfnum2from表名wherea=3andb=5)t2
方法二
selectsum(casewhena=2andb=3then1else0end)asfnum1,
sum(casewhena=3andb=5then1else0end)asfnum2
from表名
wherea=2andb=3
ora=3andb=5
有問題請追問
❺ 請教大師,如何讓這個Sql語句顯示多條列的數據
如果相同的mdg對應的qd,hx都相同的話,可以這樣寫
select
top
3
mdg,qd,hx,count(mdg)
cont
from
HxTable
where
Qsg
='青島'
group
by
mdg,qd,hx
order
by
count(mdg)
desc
把所有列都顯示出來,應該不現實,因為相同的mdg可能會對應多個qd,那到底顯示哪個呢?顯示哪個都不對的
❻ sql如何將一條記錄查成多條
可以,有2中實現方案。
1。select*from(select欄位frombiaoaa),(selectcount(*)frombiaoab)
這個寫法有一個缺點,就是第二列的內容都一樣,也有很多行。
1。select*from(selectrownumar,欄位frombiaoa),(selectrownumbr,count1from(selectcount(*)count1frombiaob))wherea.ar=b.br(+)
構建一個行號欄位,用這個欄位進行關聯。並且保留前面表格的所有行。
❼ sql如何查詢一個數有多條數據
用分組,組內計數就可以了,意思就是根據欄位a的取值進行分組,相同的為一組,在用count進行組內計數 select a,count(*) from A group by a
❽ 怎樣實現SQL一條語句查詢多條信息
怎樣實現SQL一條語句查詢多條信息
只查最大:select top 1 * from news order by nid desc
查出全部並按nid從大到小排序,取掉top 1就行了。
❾ 如何將多個SQL查詢統計結果一次顯示出來
可以通過count函數來實現。
sqlOne:select * from tablename1 where id>5;此語句查詢出來多條記錄,之後看做一個新的表。
sqlTwo:select conut(*) from (select * from tablename1 where id>5) as tablename2;此語句即可查詢出來統計的記錄條數。
備註:以上方法通用於所有的數據統計,如果是單表查詢,可以直接通過:「select count( *) from tablename1 where id>5"的形式查詢出結果。
❿ 用SQL查詢出來的記錄如何實現多列顯示
參照select decode(trim(name),'A',name,null),decode(trim(name),'A',num,null),decode(trim(name),'B',name,null),decode(trim(name),'B',num,null),decode(trim(name),'C',name,null),decode(trim(name),'C',num),decode(trim(name),'D',name,null),decode(trim(name),'D',num) From TAB
如果想輸出到一行除非使用PL/SQL語句..直接寫不出來..只能針對個別情況(數量級小)進行臨時的改造,沒有萬能語句.