select *
公司主營業(yè)務:網站建設、成都網站建設、移動網站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現互聯網宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯推出信陽免費做網站回饋大家。
from a left join (select aid,count(1) as cnt from b group by aid ) b on a.id=b.aid
SqlServer中這樣統計:
select name from sysobjects where xtype='U'
要知道總數的話就簡單了:
select count(*) from sysobjects where xtype='U'
Oracle中這樣查詢:
Select * From user_tables;
select 12/23 * 100 ||'%' from dual;
mysql 服務器支持 # 到該行結束、-- 到該行結束 以及 /* 行中間或多個行 */ 的注釋方格:
mysql SELECT 1+1; # 這個注釋直到該行結束
mysql SELECT 1+1; -- 這個注釋直到該行結束
mysql SELECT 1 /* 這是一個在行中間的注釋 */ + 1;
mysql SELECT 1+
/*
這是一個
多行注釋的形式
*/
1;
注意 -- (雙長劃) 注釋風格要求在兩個長劃后至少有一個空格!
盡管服務器理解剛才描述的注釋句法,但 MySQL 客戶端的語法分析在 /* ... */ 注釋方式上還有所限止:
單引號和雙引號被用來標志一個被引用字符串的開始,即使是在一個注釋中。如果注釋中的引號沒有另一個引號與之配對,那和語法分析程序就不會認為注釋結束。如果你以交互式運行 mysql,你會產生困惑,因為提示符從 mysql 變?yōu)?' 或 "。
一個分號被用于指出當前 SQL 語句的結束并且跟隨它的任何東西表示下一行的開始。
不論你是以交互式運行 mysql 還是將命令放在一個文件中,然后以 mysql some-file 告訴 mysql 讀取它的輸入,這個限制均存在。
你是說所有表的總記錄數嗎?給你個樣例你看下有沒有幫助
SELECT p.object_id,OBJECT_NAME(p.object_id),p.rows,t.*
FROM sys.partitions AS p
INNER JOIN sys.tables AS t ON p.[object_id] = t.[object_id]
INNER JOIN sys.schemas AS s ON t.[schema_id] = s.[schema_id]
WHERE p.index_id IN (0, 1)
AND t.type='U'
declare @t table (hm varchar(10),fy int)
insert @t values ('23456',12)
insert @t values ('56423',13)
insert @t values ('56321',15)
insert @t values ('89546',25)
insert @t values ('78965',85)
insert @t values ('56789',88)
select bj,count(fy) as sl,sum(fy) as hj from (
select *,substring(cast(fy as varchar(10)),1,1) as bj
from @t) a
group by bj
SELECT COUNT(A.*) AZ,COUNT(B.*)BZ,COUNT(C.*)CZ,COUNT(D.*)DZ FROM A,B,C,D WHERE 條件
and 時間 between 2009 and 2012;