sql 查询时要返回结果的时候再增加一列来显示结果 语句怎么写啊

sql 查询时要返回结果的时候再增加一列来显示结果 语句怎么写啊,第1张

可以参考下面的代码:

代码中'成绩'是新增的列,按用户的要求再改改就行

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 2000

select 序号 = (select count(1) from tb where 学号 <t.学号) + 1,学号 ,姓名 from tb t

--sql 2005

select 序号 = row_number() over(order by 学号),学号 ,姓名 from tb

--oracle

select row_number() over(order by 学号) 序号,学号 ,姓名 from tb


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

原文地址: http://outofmemory.cn/bake/11799793.html

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

发表评论

登录后才能评论

评论列表(0条)

保存