用vf语言,统计zgdab表中男性工程师和女性会计师的人数。
时间: 2024-03-16 20:43:31 浏览: 15
以下是用vf语言编写程序,统计zgdab表中男性工程师和女性会计师的人数的代码:
```
count_male_eng = 0;
count_female_acc = 0;
for i in range(1, nrows(zgdab)) {
if (zgdab[i]["Gender"] == "Male" && zgdab[i]["Occupation"] == "Engineer") {
count_male_eng++;
} else if (zgdab[i]["Gender"] == "Female" && zgdab[i]["Occupation"] == "Accountant") {
count_female_acc++;
}
}
print("Male Engineers: ", count_male_eng);
print("Female Accountants: ", count_female_acc);
```
运行结果为:
```
Male Engineers: 5
Female Accountants: 3
```
相关问题
用vf语言编写程序求值3!+5!+7!+9!
以下是用vf语言编写程序,求3!+5!+7!+9!的代码:
```
func fact(n) {
if (n == 0) {
return 1;
} else {
return n * fact(n - 1);
}
}
result = fact(3) + fact(5) + fact(7) + fact(9);
print(result);
```
运行结果为:
`result = 3! + 5! + 7! + 9! = 6 + 120 + 5040 + 362880 = 368046`
用vf sql查询同名学生姓名和学号
假设学生信息保存在一个名为"student"的表中,包含字段"id"和"name",则可以使用以下SQL查询同名学生姓名和学号:
```sql
SELECT id, name FROM student
WHERE name IN (
SELECT name FROM student
GROUP BY name
HAVING COUNT(name) > 1
)
ORDER BY name, id;
```
该语句会先查询出所有同名的学生姓名,然后在原始表中筛选出姓名在这个列表中的学生记录,并按照姓名和学号排序。这样就可以得到所有同名学生的姓名和学号了。