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
相关推荐
流星白龙4 小时前
【Redis】2.Redis重大版本
数据库·redis·junit
流星白龙4 小时前
【Redis】7.Hash表
数据库·redis·哈希算法
流星白龙5 小时前
【Redis】4.基本全局命令
数据库·redis·缓存
王八八。6 小时前
Navicat 17破解版下载安装教程 附安装激活步骤(2026 最新版)
数据库·navicat
Jelena157795857927 小时前
电商运营分析数据比价接口实战:多平台价格监控与智能决策系统
java·大数据·数据库
流星白龙8 小时前
【Redis】3.Redis安装与命令行客户端
数据库·redis·缓存
凌虚9 小时前
基于 PostgreSQL WAL 构建 CDC 系统:原理与工程实现
数据库·后端·postgresql
BullSmall9 小时前
PostgreSQL 14 pg_dumpall 完整备份指南
数据库·postgresql·oracle
一只枫林10 小时前
MySQL内、外连接知识点汇总
java·前端·数据库
暮暮祈安11 小时前
Celery 新手入门指南
java·数据库·python·flask·httpx