1樓:sky不用太多
可以通過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"的形式查詢出結果。
結構化查詢語言(structured query language)簡稱sql(發音:/ˈes kjuː ˈel/ "s-q-l"),是一種特殊目的的程式語言,是一種資料庫查詢和程式語言,用於訪問資料以及查詢、更新和管理關係資料庫系統;同時也是資料庫指令碼檔案的副檔名。
結構化查詢語言是高階的非過程化程式語言,允許使用者在高層資料結構上工作。它不要求使用者指定對資料的存放方法,也不需要使用者了解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為資料輸入與管理的介面。結構化查詢語言語句可以巢狀,這使它具有極大的靈活性和強大的功能。
2023年10月,美國國家標準協會對sql進行規範後,以此作為關係式資料庫管理系統的標準語言(ansi x3. 135-1986),2023年得到國際標準組織的支援下成為國際標準。不過各種通行的資料庫系統在其實踐過程中都對sql規範作了某些編改和擴充。
所以,實際上不同資料庫系統之間的sql不能完全相互通用。
2樓:
統計人數的話是不能看出成績大於90的學生的資訊的如果你要看成績大於90的學生的資訊,就不能統計人數select id,name,age,count(score)from sd_student_t
where score > 90
group by id,name,age
這個也是統計並且檢視詳細資訊,但是跟你要求的不一樣,這個是按id,name,age來分組的,所以統計的知識同id,name,age裡面成績大於90的人數
3樓:must淡定
select count(score) from sd_student_t where score>89;
這是統計大於90的人數,然後再輸出資訊就行了
4樓:匿名使用者
你可以通過兩條語句合併一起
如:select name,age,score from sd_student_t where score > 90
union all
select '合計',null, count(1) from sd_student_t where score > 90
sql 使用select查詢語句返回結果,如何獲得結果的數量,即行數!
5樓:
我來回答
select distinct a from c where b<>0
select @@rowcount
-- 系統函式 @@rowcount 表示上一句sql的行數。
6樓:我tm不管
select count(distinct a) from c where b<>0
7樓:匿名使用者
select count(a), a from c where b<>0
count是乙個聚合函式,用來統計查詢出來的結果條數的總數,
8樓:匿名使用者
select count(a) from c where b<>0 group by a
9樓:蔣展雷彩靜
select
count(主鍵列名);增加count主鍵可以查出總共多少行。
sql語句 查詢 統計
10樓:匿名使用者
表要告訴我們呀,不要還要我們設計資料庫吧?
11樓:匿名使用者
給表啊``我想查查這個玩玩``
12樓:匿名使用者
1.select *
from student
2.select id,name,age
from student
我有例題你要嗎
13樓:匿名使用者
靠```這麼多東西幫你寫不曉得要死多少腦細胞```
分還是少了點
14樓:
這點分。。。。。。。。。。。。
用sql語句統計資料庫某個欄位中相同的資料有多少條?
15樓:幸運的
1、可通過分組和組內計數來實現,語句如下:
select a, count(*) from a group by a
2、用group by分組:
group by + [分組字段](可以有多個)。在執行了這個操作以後,資料集將根據分組欄位的值將乙個資料集劃分成各個不同的小組。
這裡,分組欄位是a,所以資料集分成了你、我、他三個組。然後用count(*)分別按照各個組來統計各自的記錄數量。
3、count(*)函式:
count(*) 函式返回表中的記錄數。注意它和group by連用,返回組內記錄數。
16樓:匿名使用者
select a,count(*) from 表a group by a
17樓:匿名使用者
select a, count(a) from a
group by a
18樓:大瑞瑞卡哇伊
select b,count(*) from a s join b sf on a.a_id = sf.b_id group by a_id;
如何查詢MySQL中查詢慢的SQL語句
問題我們有乙個 sql,用於找到沒有主鍵 唯一鍵的表,但是在 mysql 上執行特別慢,怎麼辦?實驗我們搭建乙個 mysql 的環境,此處省略搭建步驟。寫個簡單的指令碼,製造一批帶主鍵和不帶主鍵的表 執行一下指令碼 現在執行以下 sql 看看效果 執行了 感覺是非常慢了。現在用一下 dba 三板斧,...
SQL語句查尋問題,sql查詢問題
這樣的問題,說明你平時不學。基礎書上都有,最簡單的select from where 如果不會,問老師能更直接些。基礎的東西要吃透。sql的複雜查詢問題 關於sql查詢的問題 一 你的 select a.from test1 a,test2 b 將被系統看作是這樣的乙個查詢 從表a中取出第1條記錄,...
如何使用sql編寫查詢語句用於查詢學生的各科成績
declare sql varchar 8000 select sql select a.mname as 學生姓名 select sql sql sum case c.fname when fname then b.score else null end as fname from f selec...