Foxpro command 兩問

2007-07-07 10:34 pm
我要寫寫foxpro o既 command,希望有人可以幫到我(最好係用SQL,唔係o既話都講o黎o廳o廳,多謝各位大佬):

問題一
我有一個表A,紀錄oD考生合唔合格,個表o既結構係咁:
考生編號 Character(9)
性別 Character(1) <---即係 M 同 F
成績 Character(1) <---即係 P 同 F

宜家我要 create 一個 table 叫B,個table 係要每個性別有幾多人 Pass、幾多人 fail,可以點寫?



問題二
同樣係上面個表,我要加插一個variable,可以點攪?

回答 (1)

2007-07-07 11:59 pm
✔ 最佳答案
SQL這樣寫

select 性別,成績,count(成績) as student_count
from tableA
group by 性別,成績

無需要建立 tableB, 因為 tableA已經存儲相同的資料,當 tableA數據改變的時侯,tableB資料便不正確,必須重新update.

如果想要一個 temp table,可以這樣寫

select 性別,成績,count(成績) as student_count into tableB
from tableA
group by 性別,成績

執行上述SQL,tableB便會建立.

2007-07-10 00:03:34 補充:
[ 我要加多個 column 係會個考生o既名,咁點加 ]column name不應是考生姓名,姓名必定是column data.

2007-07-10 23:25:51 補充:
加一個考生姓名column,不用variable表A考生編號 Character(9)考生姓名 Character(20)性別 Character(1)成績 Character(1)


收錄日期: 2021-04-26 13:17:43
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070707000051KK02151

檢視 Wayback Machine 備份