mysql - SQL - 基本 SELECT 语句

标签 mysql sql

我想在 sql 中创建此结构(作为 SELECT 语句的结果):

enter image description here

我正在尝试使用以下查询来做到这一点:

SELECT "Name" AS School, (SELECT 20 AS "1", 50 AS "2", 90 AS "3") AS Age;

但它不起作用,错误:操作数应包含 1 列。是否可以仅使用 select 语句创建类似的东西?

最佳答案

这种格式化SQL中是不可能的,但这是可能的

SELECT 'Name' AS School, 20 AS `Age1`, 50 AS `Age2`, 90 AS `Age3`

关于mysql - SQL - 基本 SELECT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39678630/

相关文章:

mysql - MySql 多列索引的工作原理

php - 使用 JOINING 表创建 mysql 查询语法

sql - Postgres 中的 caracter_varying[] 列上的高性能数组元素查找/重叠

mysql - 基本 SQL 查询

mysql - 我应该为 WHERE 子句中的所有字段添加索引吗? - MySQL

mysql - 如何优化包含连接和子查询的查询

javascript - 动态网页从数据库中检索数据速度缓慢

mysql - 两个 mariadb 实例在 docker 中使用相同的持久存储

mysql - 如何修复列数据过长的问题

MySQL:以逗号分隔的项目数列表