"有什么用-6ren"> "有什么用-Mysql 只允许执行“select 1”并将返回“1”的列/值。另外,如果我提供一些随机字符串。 mysql> select "foo" ; +-----+ | foo | +-----+ | fo-6ren">
gpt4 book ai didi

mysql - SQL中 "SELECT "有什么用

转载 作者:行者123 更新时间:2023-11-29 02:48:13 24 4
gpt4 key购买 nike

Mysql 只允许执行“select 1”并将返回“1”的列/值。另外,如果我提供一些随机字符串。

mysql> select "foo" ;
+-----+
| foo |
+-----+
| foo |
+-----+
1 row in set (0.01 sec)

mysql>

是否有任何支持这些命令的用例?

最佳答案

肯定会有此功能派上用场的用例。支持你有一个成绩和学生表,看起来像这样:

Student | Grade
Tom | 75
Tim | 85
Paul | 50
Mark | 65
Beth | 70
John | 80
Dan | 55

如果您的任务是创建一份显示所有学生的报告,以及他们是通过还是失败,您可以使用选择常量功能。假设不及格分数低于 60。但是您有一个问题,即标签 PassFail 实际上并未出现在您的表中。您可以编写以下查询:

SELECT Student,
CASE WHEN Grade < 60 THEN 'Fail' ELSE 'Pass' END AS Result
From students

这将产生以下输出:

Student | Result
Tom | Pass
Tim | Pass -- these constants are not part of your original data
Paul | Fail -- set, but rather were introduced in the SELECT statement
Mark | Pass
Beth | Pass
John | Pass
Dan | Fail

关于mysql - SQL中 "SELECT <somevalue>"有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39262979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com