可以参考下面的代码:
代码中'成绩'是新增的列,按用户的要求再改改就行
SELECT
Title,
'成绩' =
CASE
WHEN price < 60 THEN '不及格'
ELSE '及格'
END
FROM titles
扩展资料:
sql参考语句
添加主键
Alter table tabname add primary key(col)
删除主键
Alter table tabname drop primary key(col)
创建索引
create [unique] index idxname on tabname(col….)
创建视图
create view viewname as select statement
参考资料来源:百度百科-结构化查询语言
sql 查询时要返回结果的时候再增加一列来显示结果 语句怎么写啊
WHEN price < 60 THEN '不及格'ELSE '及格'END FROM titles
sql 查询时要返回结果的时候再增加一列来显示结果 语句怎么写啊
WHEN price < 60 THEN '不及格'ELSE '及格'END FROM titles
...新表中的时候添加一个自动增长列么 SQL语句怎么写
select 序号=(select count(1) from tablename a where a.id>=tablename.id),* from tablename
SQL查询语句增加列
你好,这个跟你希望查询出的D这一列的数据类型有关 比如如果你希望的D是数字,默认是1,可以这样select A,B,C,1 as D,E from AA 如果是字符串类型,可以是这样select A,B,C,"" as D,E from AA 如果是不确定类型,可以是这样select A,B,C,null as D,E from AA ...
SQL语句对返回的结果集里的字段再进行条件查询,在一个结果集显示
这个sql可以通过将初始查询结果集用括号括起来当作一个子查询(也可以称之为虚拟表),然后再对其实施进一步筛选从而获得另一个结果集的办法予以实现。例如列出各科平均分在80到90分的同学姓名和各科平均分 select stu.name,t.平均分 from stu,(select sid,avg(score) as 平均分 from scores group b...
请问在SQL查询中,如何在结果里增加1列,该列是每行值的总合?
首先要确认a1,a2两列都是数值类型或者可以隐式转换为数值类型,如果可以的话可以用下面的语句实现:select a1,a2,(a1+a2) as a3 from aaa.
SQL将一个表查询的结果插入另一个表同时插入一个新值的语句
如果是固定值,直接再列5后面列出即可 INSERT INTO 表1 (列1, 列2,列3, 列4, 列5,列6) SELECT 列1, 列2,列3, 列4, 列5 ,固定值 FROM [表2]如果可以从其他关联表中获取,可以使用表连接 INSERT INTO 表1 (列1, 列2,列3, 列4, 列5,列6) SELECT 列1, 列2,列3,...
SQL, select语句查询结果,增加一列标记行数的列
SELECT ROW_NUMBER() OVER (ORDER BY 时间) AS 编号,时间,值1,值2 FROM mytable sql2000没有自带函数,这样可能会慢些,不过应该是最简单的写法了 select (select count(*) from mytable as b where b.时间<=a.时间) as 编号,时间,值1,值2 from mytable as a order by a.时间 ...
...的列!如图 在2个列之间 新增加一个列! 求SQL 语句!
插入列 alter table <表名> add ( <列名> <数据类型>)在设计模式里直接拖拽字段顺序就可以了
sql在两行查询结果上增加一个合计列
select sum(total) over() hj,* from (select er_bxzb.djbh as djbh, er_djlx.djlxmc as djlxmc, bd_costsubj.costname as costname, bd_deptdoc.deptname as deptname, bd_psndoc.psnname as psnname, sum(er_bxzb.total) as total, er_bxzb.djrq as djrq ...