SQL面试题,判断if的实战应用

有如下表,请对这张表显示那些学生的成绩为及格,那些为不及格

1、创建表,插入数据

sql 复制代码
CREATE TABLE chapter8 (
	id VARCHAR(255) NULL,
	name VARCHAR(255) NULL,
	class VARCHAR(255) NULL,
	score VARCHAR(255) NULL
);

INSERT INTO chapter8 (id, name, class, score) VALUES('E001', '张通', '一班', '98');
INSERT INTO chapter8 (id, name, class, score) VALUES('E002', '李谷', '一班', '68');
INSERT INTO chapter8 (id, name, class, score) VALUES('E003', '孙凤', '一班', '57');
INSERT INTO chapter8 (id, name, class, score) VALUES('E004', '赵恒', '二班', '47');
INSERT INTO chapter8 (id, name, class, score) VALUES('E005', '王娜', '二班', '84');
INSERT INTO chapter8 (id, name, class, score) VALUES('E006', '李伟', '二班', '70');
INSERT INTO chapter8 (id, name, class, score) VALUES('E007', '刘杰', '三班', '50');
INSERT INTO chapter8 (id, name, class, score) VALUES('E008', '薛李', '三班', '92');
INSERT INTO chapter8 (id, name, class, score) VALUES('E009', '裴军', '三班', '35')

2、实现:

sql 复制代码
select
id,
name,
score  ,
if(score>=60,"及格","不及格")  result
from chapter8
相关推荐
FL4m3Y4n2 分钟前
redis的主从同步与对象模型
数据库·redis·缓存
Mr.45675 分钟前
JDK17+Druid+SpringBoot3+ShardingSphere5 多表分库分表完整实践(MySQL+PostgreSQL)【生产优化版】
数据库·spring boot·后端
FL4m3Y4n7 分钟前
redis存储原理与数据模型
数据库·redis·缓存
蓝黑202011 分钟前
把数据库表里两列的值互换
数据库·sql·mysql
梦想的旅途214 分钟前
企业微信引用消息的实现与配置
数据库
是桃萌萌鸭~14 分钟前
oracle中的 CDB 和 PDB 详解
数据库·oracle
❀͜͡傀儡师16 分钟前
docker部署开源的SQL审核平台Yearning
sql·docker·开源
woniu_buhui_fei20 分钟前
MySQL知识整理一
数据库·mysql
hopsky21 分钟前
Kingbase SQL 解析方案
数据库·sql
Elastic 中国社区官方博客23 分钟前
Elasticsearch:shell 工具不是上下文工程的银弹
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索