sql查詢指定記錄的條數,sql語句查詢表內資料條數?

2022-02-25 18:35:53 字數 4338 閱讀 9667

1樓:汐日南莘

sql 使用 count可以統計指定記錄的條數 結合group by 可以統計不同分類的條目數

例子:id name

1 xk

2 kl

3 xk

統計name = 'xk'的條數

select count(*)number from table where name = 'xk';

結果number2

2樓:匿名使用者

關注````````````````````

3樓:朩朩熋

update book t

set t.booknumber = t.booknumber +(select count(t1.bookno)from book t1

where t1.bookno = 10000) number

4樓:匿名使用者

update book set booknumber=booknumber+"& number &" where bookno=" & bn

number="select count(*)from rb where bookno =" & request("bookno")

5樓:

number="select count(bookno) from rb where bookno=10000"

sql語句查詢表內資料條數?

6樓:

select count(*) from 表名

在sql中會bai把*解析為相對應的列,我們不建議用du*,這樣zhi會加重sql負擔,這樣寫才是最好的:select count(列名,一列就行) from 表名。

由 sql 查詢程式獲得的結果被存放在一個結果集中。大多數資料庫軟體系統都允許使用程式設計函式在結果集中進行導航,比如:move-to-first-record、get-record-content、move-to-next-record 等等。

7樓:匿名使用者

其實使用select count(1) from tablename就可以了,沒有必要在裡面寫欄位名的,這樣效率是最高的,後面你也可以跟上條件!

8樓:匿名使用者

如果你的表有主鍵 那就用select count(主鍵) from 表名 。這樣寫對資料的優化有好處。

9樓:安徽新華電腦專修學院

select b.isum,a.* from a_table a inner join (select count(*) as isum from a_table) b on 1=1

10樓:匿名使用者

select count(*) from 表名

sql查詢語句,查資料庫中一共多少條記錄

11樓:44大臭腳

可以不加查詢條件。我在c#中使用的語句如下

string sqltext="select count (*) from tablename";

sqlconnection sqlcon=new sqlconnection(connectionstr);

sqlcon.open();

sqlcommand sqlcmd=new sqlcommand(sqltext,sqlcon);

int rows=(int)sqlcmd.executescalar();

sqlcon.close();

sqlcmd.dispose();

在sql server2014中查詢一個表的行數

select count(*) as rowcount from tablename

至於獲得整個資料庫的資料總行數,可以使用某種語言連結資料庫後,迴圈累加一下

12樓:告訴你

select count(*) from 表名 where 欄位名='欄位值';

13樓:匿名使用者

select * form 表名 查所有

select * form 表名 where 條件 帶條件查詢

14樓:別如彤

select count(*) from 表名 where 欄位='條件'

15樓:匿名使用者

select count主碼

form 表名

sql查詢 如何獲取查詢某id的一條記錄在表中是第幾條記錄

16樓:匿名使用者

可以用row_number函式,如以下資料:

id    name

1       張三

3       李四

5       王五

7       趙六

如查詢王五這條資料在資料庫裡是回第幾條,可以這樣答。

select t.rn from

(select *,row_number() over(order by id) rn from 表名) t

where t.name='王五'

結果會顯示為3,也就是第三條資料

17樓:沉默使用者

查詢一下小於等於id值的記錄數就行了

select count(*) from 表 where id<=id的值

18樓:匿名使用者

沒學過access.不過可以指點個思路..就是給這張表中增加一列nid,查某id的時候順便查出nid..

19樓:

如果是oracle

select rownum

from

where .id=

sql 查詢某個庫中的每個表的記錄行數

20樓:矽谷少年

最簡單的是這個:

select a.name as '表名',b.rows as '表資料行數'

from sysobjects a inner join sysindexes b

on a.id = b.id

where a.type = 'u'

and b.indid in (0,1)

order by b.rows desc

親測ok。

21樓:射手幽靈伊

如果你的每個表都有聚集索引,可以通過 select * from sysindexes,檢視rows列。

c#如何返回sql語句查詢到的記錄條數

22樓:

executenonquery這個返回的影響的行數.

你查詢當然是沒有影響的行.只有新增/修改/刪除才會有結果的你查詢用這個..

this.textbox1.text = mycmd.executescalar().tostring ();

23樓:匿名使用者

不是用擴那個鍵去接收

用一個int值去接收

int row =0;

row = (int)mycmd.executereade();

if(row>0)

else

返回-1是因為沒有查到資料

而且是用executereader

你用錯東西了

怎麼查詢sql語資料條數?

24樓:雅兮

步驟如下:

1. select count(*) from table; //統計元組個數

2. select count(列名) from table; //統計一列中值的個數

3. select count(*) from table where 欄位 = ""; //符合該條件的記錄總數

4. sql_count = "select count(*) from article a where 1=1 ";

//這條語句中a就代表article 這張表,後面可以寫a.欄位來代表該表的欄位,where 1 = 1,就相當於提供了一個where。因為1=1永遠成立。

就可以根據是否需要加條件,在該語句後面加and a.欄位 = "", 等等。

例:1 sql_count = "select count(*) from article a where 1=1 ";2 if(!"".

equals(title) && title!=null)

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查詢資料語句問題

取n到m行 1.select top m from tablename where id not in select top n id from tablename order by id asc desc 2.select top m into 臨時表 或表變數 from tablename or...

sql如何查詢一定資料條數內符合要求的條數

select count from select from 表名 where rownum 10000 where 欄位 抄 is not null 這是oracle的,請問你用的是什麼資料庫?select count from select top 10000 from 表名 c sql查詢兩個表...