根据题目写出SQL语句
发布网友
发布时间:2023-11-09 03:19
我来回答
共5个回答
热心网友
时间:2024-01-03 02:35
SELECT c_name,c_stu from class where c_stu>50 or <20
错在or后面
应该改为
SELECT c_name,c_stu from class where c_stu>50 or c_stu<20
热心网友
时间:2024-01-03 02:36
是否应该用not between??你的语法是否有误?这不是机器可以识别的语言
SELECT c_name,c_stu
from class
where c_stu not between 20 and 50;
本人试过建立数据库并添加数据,可以实现!!
热心网友
时间:2024-01-03 02:36
个人觉得这样写比较好
SELECT c_name,c_stu from class where c_stu>50
union
SELECT c_name,c_stu from class where c_stu<20
用or 会引起全表扫描
热心网友
时间:2024-01-03 02:37
没见过原题,但我认为应该这样写:
SELECT c_name,c_stu from class where c_stu>50 or c_stu<20
热心网友
时间:2024-01-03 02:37
条件需要把列名都写上
SELECT c_name,c_stu from class where c_stu>50 or c_stu<20