如何用标准SQL语句给一张表中添加多个字段?

如何用标准SQL语句给一张表中添加多个字段?,第1张

CREATE   TABLE   test   (column_a   INT)        埋猜         --建立数据库

GO

ALTER   TABLE   test   ADD   column_b   VARCHAR(20)   NULL   --增加

GO

======================================================

alter   table   表名   add   列名   varchar(2)        --增加

alter   table   表名   drop   column  毁液锋 列名           --删除

alter   table   表名   alter   column   列名          --修改

alter   table   表名   rename   column   原列名   to   新列名   --修改列名

alter   table   表名   add   新列名   新列纤晌数据类型

SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。

select g.GOLFFIELD_CITY,

    sum(case when g.golffield_ball = 0 then 1 else 0 end) 高尔夫球,

    sum(case when g.golffield_ball = 1 then 1 else 0 end) 羽毛球桥雹谈肆樱,

    sum(case when g.golffield_ball = 3 then 1 else 0 end) 乒乓球,

    sum(case when g.golffield_ball = 5 then 1 else 0 end) 保龄球,

    sum(case when g.golffield_ball = 2 then 1 else 0 end) 台球,

    sum(case when g.golffield_ball = 4 then 1 else 0 end) 网球,

    sum(case when g.golffield_ball = 6 then 1 else 0 end) 篮球,

    sum(case when g.golffield_ball = 7 then 1 else 0 end) 足球

from golffield g 

where g.GOLFFIELD_CITY like '%唐山%' and g.golffield_delflag = 0

group by g.GOLFFIELD_CITY

--或者

select '唐山' GolfCity,

    sum(case when g.golffield_ball = 敏碰0 then 1 else 0 end) 高尔夫球,

    sum(case when g.golffield_ball = 1 then 1 else 0 end) 羽毛球,

    sum(case when g.golffield_ball = 3 then 1 else 0 end) 乒乓球,

    sum(case when g.golffield_ball = 5 then 1 else 0 end) 保龄球,

    sum(case when g.golffield_ball = 2 then 1 else 0 end) 台球,

    sum(case when g.golffield_ball = 4 then 1 else 0 end) 网球,

    sum(case when g.golffield_ball = 6 then 1 else 0 end) 篮球,

    sum(case when g.golffield_ball = 7 then 1 else 0 end) 足球

from golffield g 

where g.GOLFFIELD_CITY like '%唐山%' and g.golffield_delflag = 0

先给表烂郑增加一个字段:

alter table 表名 add [成绩等级] varchar(10) NULL

再给此字段赋值:

update 表名 set [成绩等级]=IIf([成绩]>=40,IIf([成绩]>=50,IIf([成饥敏颂绩]>=60,IIf([成绩]>=80,'A','B'),'C'),'D'),'E')

注意拿运,在access的查询中,不支持多条语句一起执行,所以这两条sql你要分别执行。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11990310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存