1樓:zeroの開始
select count(*)
from (select * from 表名 where rownum<=10000 )
where 欄位
抄 is not null;
這是oracle的,請問你用的是什麼資料庫?
2樓:匿名使用者
select count(*) from (
select top(10000)* from 表名)c
sql查詢兩個表中滿足某些條件的資料總數
3樓:匿名使用者
如果欄位一樣的話,可以用union all,即select * from 表1 where a,b,cunion all
select * from 表2 where a,b,c
4樓:匿名使用者
假設兩張表分別為tab1,tab2:
select sum(cnt) from (select count(1) cnt from tab1 where 滿足條件a,b,c
union all
select count(1) cnt from tab2 where 滿足條
件a,b,c)
5樓:匿名使用者
select
(select count(*) from t1 where ...)
+(select count(*) from t2 where ...)
6樓:移動引領生活
select count(欄位a) from table1 where a and b and c
union al
lselect count(欄位b) from table2 where a and b and c
mysql:只用一條sql語句,如何查出一個表裡,不同條件對應的資料條數
7樓:匿名使用者
看一下這個sql
select
sum(
if((*** = 1 and age = 2),1,0)),sum(
if((*** = 1 and age = 5),1,0)),sum(
if((*** = 1 and age = 10),1,0))from a_test
這個sql現在就是得出的這個結果
sql如何查詢一個表並統計表內的資料條數
8樓:安徽新華電腦專修學院
其實使用select count(1) from tablename就可以了,沒有必要在裡面寫欄位名的,這樣效率是最高的,後面你也可以跟上條件!
9樓:匿名使用者
sql="select * form a_table";
這樣寫,然後取baia_table 的欄位duid,url,webname 值
然後用zhisql="select count(*) as c form a_table";你這句是不是獲取dao
記錄總數呢?
如果是用回rs.recordcount 就可實現答啊。這個就是記錄總是。
10樓:
你在同一個session裡,執行完
select * form a_table後馬上執行
select @@rowcount就可以得到記錄數了.
或者你在程式外面呼叫專,返回屬recordset後,有個屬性獲取記錄集的count的.
11樓:匿名使用者
sql 2005可以這樣寫
select *,count(*) over() from a_table
12樓:
可以這樣寫,不過執行效率低。
select * ,(select count(1) as c form a_table) as num_count form a_table
13樓:匿名使用者
select b.isum,a.* from a_table a inner join (select count(*) as isum from a_table) b on 1=1
14樓:july新章
select *,count(*) as c from a_table;
求一個sql語句,從表1裡統計所有符合條件的資源的條數。(大概有幾十萬條,只要一個總數)
15樓:匿名使用者
假定表名
抄test,列id是數值型別。
用同一襲個欄位的多bai個值作為條件來查
du詢可以使用in或者
zhior。
具體語句如下:
1、dao
select * from test where id in (1,2,3)
go2、
select * from test where id = 1 or id =2 or id = 3
go顯然第一種方法更簡便。
ps:學妹的提問描述太少了,很難回答清楚。
如果如你訊息所說,有一個選課表test,學生號id,所選課程名name,那麼,檢索同時選擇了美術、體育、**三門課程的學生id的語法如下:
select a.id from test a,test b,test c
where a.id = b.id and b.
id = c.id and a.name = '美術' and b.
name = '體育' and c.name = '**';
16樓:匿名使用者
select count(*) from 表1 where 條件
sql語句分組查詢前10條資料,sql如何實現分組並select出每組前10個
class classid classnameproduct classid proname numselect top 10 c.classid c.classname,sum p.num from class c,product p where p.classid c.classid group...
sql查詢出結果怎麼讓它只顯示前十條資料
sql 查詢出結果 copy讓它只顯示前十條資料可以通過baitop關鍵字du。語句格式為 select top 10 列名 zhi表 from 表名 查詢條件 top關鍵字在sql語言中用來限制返dao回結果集中的記錄條數,有兩種使用形式,其中一種是top關鍵字後帶數字,表示要返回結果集中的記錄條...
如果資料庫的資料超過一定數量,如何自動刪除前面記錄
在開啟資料庫後執行統計記錄總數命令,然後根據情況在執行刪除命令 如何自動刪除資料庫記錄 5 用sql的job處理 作業的操作 企業管理器 管理 sql server 右鍵作業 新建作業 常規 項中輸入作業名稱 步驟 項 新建 步驟名 中輸入步驟名 型別 中選擇 transact sql 指令碼 ts...