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
相关推荐
7***684342 分钟前
Spring Boot 从 2.7.x 升级到 3.3注意事项
数据库·hive·spring boot
L***d6701 小时前
Spring Boot 各种事务操作实战(自动回滚、手动回滚、部分回滚)
java·数据库·spring boot
java_logo1 小时前
MySQL Server Docker 容器化部署指南
linux·运维·数据库·docker·容器
likuolei1 小时前
XSL-FO 软件
java·开发语言·前端·数据库
p***95001 小时前
Springboot3 Mybatis-plus 3.5.9
数据库·oracle·mybatis
CS_浮鱼1 小时前
【MySQL】InnoDB存储引擎
数据库·mysql
合作小小程序员小小店1 小时前
桌面开发,在线%信息管理%系统,基于vs2022,c#,winform,sql server数据。
开发语言·数据库·sql·microsoft·c#
q***18841 小时前
解决phpstudy无法启动MySQL服务
数据库·mysql·adb
e***95641 小时前
【HTML+CSS】使用HTML与后端技术连接数据库
css·数据库·html
卡提西亚1 小时前
数据库笔记-4-SQL语言之DCL
数据库·笔记·sql