当前位置: 首页 > 编程笔记 >

在MySQL SELECT子句中添加/连接文本值?

蔡弘扬
2023-03-14
本文向大家介绍在MySQL SELECT子句中添加/连接文本值?,包括了在MySQL SELECT子句中添加/连接文本值?的使用技巧和注意事项,需要的朋友参考一下

要在select子句中添加/连接文本值,可以使用concat()函数。

让我们创建一个表

mysql> create table ConcatenatingDemo
   -> (
   -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> UserName varchar(20),
   -> UserCountryName varchar(20)
   -> );

现在,您可以使用insert命令在表中插入一些记录。查询如下-

mysql> insert into ConcatenatingDemo(UserName,UserCountryName) values('John','US');
mysql> insert into ConcatenatingDemo(UserName,UserCountryName) values('Carol','UK');
mysql> insert into ConcatenatingDemo(UserName,UserCountryName) values('Bob','AUS');
mysql> insert into ConcatenatingDemo(UserName,UserCountryName) values('David','US');

使用select语句显示表中的所有记录。查询如下-

mysql> select *from ConcatenatingDemo;

以下是输出

+--------+----------+-----------------+
| UserId | UserName | UserCountryName |
+--------+----------+-----------------+
|      1 | John     | US              |
|      2 | Carol    | UK              |
|      3 | Bob      | AUS             |
|      4 | David    | US              |
+--------+----------+-----------------+
4 rows in set (0.00 sec)

这是用于在SELECT子句中添加/连接文本值的查询

mysql> select concat(UserName,' belongs to ( ',UserCountryName,' )') as AddingTextDemo from ConcatenatingDemo;

以下是输出

+-------------------------+
| AddingTextDemo          |
+-------------------------+
| John belongs to ( US )  |
| Carol belongs to ( UK ) |
| Bob belongs to ( AUS )  |
| David belongs to ( US ) |
+-------------------------+
4 rows in set (0.00 sec)
 类似资料:
  • 问题内容: 将数组分组为单个数组时遇到问题。我们希望将两列中的值连接到一个单个数组中,并将这些包含多个行的数组聚合在一起。 给出以下输入: 我们需要以下输出: 元素的顺序很重要,并且应与聚合行的ID相关联。 我们尝试了以下功能: 不幸的是,此语句引发了一个错误: 似乎不可能使用来合并group by子句中的数组。 有任何想法吗? 问题答案: 您可以先进行“反向旋转” : 适应产生您以后要求的值的顺

  • 问题内容: 这不起作用: 任何想法如何通过id将插入范围缩小到特定行? 问题答案: 在插入语句中,您将没有现有行来执行操作?您要插入新行,是否意味着要执行更新语句?

  • 我目前正在使用Typescript在Angular 7中进行一个项目,试图优化以下(简化)代码片段: 如果布尔为真,我希望显示数组的所有值,如果不是,我希望对该数组进行切片,只获取前5个条目。这在一行代码中是可能的吗?

  • 为什么Postgres不允许我在JOIN中使用聚合函数? 错误:列“min_price”不存在第19行:且price=min_price^提示:表“h1”中有一个名为“min_price”的列,但无法从查询的这一部分引用该列。

  • 问题内容: 我正在尝试将相当短的SQL转换为sqlAlchemy ORM查询。SQL使用Postgres来创建一组日期,而我的目标是创建一组按列之一分类的时间序列数组。 这些表(简化后)非常简单: 我需要的输出是每个地方的时间序列,包括当一天未报告计数时的空值。例如,这将对应于四天的系列: 我可以很容易地做到这一点,方法是确定一个日期范围和地点,并将其与计数结合起来: 我似乎无法弄清楚的是如何让S

  • 问题内容: 只是想出如何在一个文本中实现多行文本。似乎的默认值与(一行)相同,但是我找不到符合此条件的任何函数。 编辑 ,做到了。但是,例如,可以不设置特定的数量。只有0? 问题答案: 使用限制文本行的数量。它以可选的Int()作为参数,并允许无限制的行。 编辑 :自SwiftUI Beta 5起,默认行数限制为,因此默认情况下,文本将自动换行。