表內容:
2005-05-09 勝
2005-05-09 勝
2005-05-09 負
2005-05-09 負
2005-05-10 勝
2005-05-10 負
2005-05-10 負
輸出:比賽時間 勝 負
2005-05-09 2 2
2005-05-10 1 2
自己完成建表語句,插入語句
注意這個地方,使用了多個values,使用帶有多個values列表的insert語句一次插入幾行這將比使用乙個單行插入語句快幾倍。create table bishai(
id int(11) auto_increment,
time varchar(64),
fengshu int(4),
primary key(id)
);insert into bishai(time,fengshu) values('2005-05-09','勝'),('2005-05-09','勝'),('2005-05-09','負'),('2005-05-09','負')
,('2005-05-10','勝'),('2005-05-10','負'),('2005-05-10','bishai負');
我的sql如下:
select time as '比賽時間',
sum(case when fengshu = '勝' then 1 else 0 end) '勝',
sum(case when fengshu = '負' then 1 else 0 end) '負'
from bishai
group by time
order by time;
乙個有趣的SQL問題。
有朋友近來要我幫忙解決乙個 問題,問題描述 有表,表有3個字段 f1,f2,f3,其中,每個欄位中都可能出現1 9之間的9個數字,現要統計出整個表中1 9各出現的次數。如 f1 f2f311 2123 212在上例中 1 出現了4次,2 出現了4次,3 出現了1次。當然,這個 問題是要求盡可能的用 ...
PHP 乙個sql問題
這兩天遇到乙個sql問題跟大家分享一下,其中的邏輯是這樣的。有乙個會員發布的資訊表,在這個表裡有會員id,資訊id,建立時間等字段。現在有乙個需求是讀出來這個表裡的最新的16條資訊,這是其中的乙個條件,但是為了防止 會員刷屏每個會員的最新的資訊最多只能顯示3條。也就是2個條件 條件1 查詢表裡最新的...
樹結構查詢 乙個SQL解決問題
在公司論壇上看到乙個同事得求助帖,問題如下 有兩個表結構和資料分別如下 org 機構基本資訊表 org id 機構id org name 機構名稱 1 立案處 21科 32科4調查處 53科 61科72科 83科9處理處 101科 112科 113科 rel 機構關係表 org id 機構id pa...