sql语句怎么写?谢谢!急

时间:2018.03.06 发布人:蹦哒ing

sql语句怎么写?谢谢!急

已解决问题

谷歌蹦哒ing用户在2018.03.06提交了关于“非人学园sql语句怎么写?谢谢!急”的提问,欢迎大家涌跃发表自己的观点。目前共有2个回答,最后更新于2025-02-27T12:33:08。

希望大家能够帮助她。

详细问题描述及疑问:

期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !
希望以下的回答,能够帮助你。

第1个回答

用户名:潇洒升哥  

建表语句:

CREAT来自ETABLE`biao`(

`语文`int(11)DEFAULT**LL,

`数学`int(11)DEFAULT**LL,

`英语`int(11)DEFAULT**LL

)ENGINE=InnoDBDEFAULTCh**AR**T=utf8

查询语句:

**LECTIF(语文>=80,'优秀',IF(语文>=60,'及格','不及格'))AS语文,

IF(数学>=80,'优秀',IF(语文>=60,'及格','不及格'))AS数学,

IF(英语>=80,'优秀',IF(英语>=60,'及格','不及格'))AS英语

FROMbiao

思路:

as设置为显示字段

查询字段值进行if语句判断


第2个回答

用户名:whoami1978  

你要说明你用什么**库的(若你是学生,要说明你们考的是什么**库)

假船照同**库的比较函数是不同的,如foxpro/access是用iif,SQLServer/mysql可以用case.when,而oracle则可用dec问答ode

类似的SQL是(access语法)

selectiif(语文>=80,'优秀',iif(语文>=60,'及格','不及格'))as语文,

iif(数学>=80既触看还打略,'优秀',iif(语文>=60,'及格','不及格'))as数学,

iif(英语>=80算距庆刘战,'优秀',iif(语文>=60,'及格','不及格'))as英语

from你的表