mysql - 我不知道如何编写查询来显示一些特定信息

标签 mysql sql

我正在尝试显示来自 SQL 数据库的一些信息,但我不知道如何编写查询。我有一张表格,其中包含一些学生的“姓名”和“学籍”。我要做的是显示姓名、学生身份的值(value)并添加另一列(别名“Place”),其中包含文本“第一”代表学生身份等于 300 的人,“第二”代表另一个学生身份值(value).我怎样才能做到这一点?提前致谢!

最佳答案

试试这个:

SELECT NAME, STUDENTSHIP, IF(STUDENTSHIP = 300, 'first', 'second') FROM TABLE

相关问题:

How to create virtual column using MySQL SELECT?

关于mysql - 我不知道如何编写查询来显示一些特定信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45514485/

相关文章:

PHP 不返回 mysql 结果

c# - 从一个 UI(在网络上)更新数据后如何在其他 UI 上重新加载数据并保持关系?

mysql - VB.net Mysql 连接3个表

python - 将数据传递到 pycharm 的最佳方式是什么?

sql - case when in where 子句 Postgresql

java - 如何存储1000行及之后执行批处理?

sql - 如何将 Excel 序列日期数字转换为 Oracle SQL 中的日期

mysql - 使用访问者数据表,我如何获得总访问者和独立访问者的每小时总数?

mysql - 如何优化使用依赖子查询的查询

java - 以下查询导致 MySQLSyntaxErrorException - 我的查询有什么问题?