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

获取列值的第一个字母,然后使用MySQL将其插入另一列

沈俊明
2023-03-14
本文向大家介绍获取列值的第一个字母,然后使用MySQL将其插入另一列,包括了获取列值的第一个字母,然后使用MySQL将其插入另一列的使用技巧和注意事项,需要的朋友参考一下

为此,请使用LEFT()方法的概念。让我们首先创建一个表-

mysql> create table DemoTable2036
   -> (
   -> FirstLetter varchar(20),
   -> Title varchar(20)
   -> );

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable2036(Title) values('Chris');

mysql> insert into DemoTable2036(Title) values('John');

mysql> insert into DemoTable2036(Title) values('Adam');

使用select语句显示表中的所有记录-

mysql> select *from DemoTable2036;

这将产生以下输出-

+-------------+-------+
| FirstLetter | Title |
+-------------+-------+
| NULL        | Chris |
| NULL        | John  |
| NULL        | Adam  |
+-------------+-------+
3 rows in set (0.00 sec)

以下是获取列值的第一个字母并将其放置到另一列的查询-

mysql> update DemoTable2036
   -> set FirstLetter=left(Title,1);
Rows matched: 3 Changed: 3 Warnings: 0

让我们再次检查表记录-

mysql> select *from DemoTable2036;

这将产生以下输出-

+-------------+-------+
| FirstLetter | Title |
+-------------+-------+
| C           | Chris |
| J           | John  |
| A           | Adam  |
+-------------+-------+
3 rows in set (0.00 sec)
 类似资料:
  • 我想移动项目从一个表到另一个使用MySQL。 这是我目前使用的: 这是可行的,但是我想在一列中插入多个值,而不是在不同的列中插入每个值。 例如: 在表items_rooms中,我希望将items_phoenix中的值x和y放在items_rooms中的一列中。 如果x=5,y=2,我可以像这样将其保存到items\u房间中:一列:5.2,而不是每个值的不同列吗? 抱歉,如果这是混淆!

  • 本文向大家介绍从第一个表中获取最大ID值,然后使用MySQL INSERT INTO select插入另一个表中的所有ID。,包括了从第一个表中获取最大ID值,然后使用MySQL INSERT INTO select插入另一个表中的所有ID。的使用技巧和注意事项,需要的朋友参考一下 让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出

  • 问题内容: 我正在和熊猫打架,现在我正在失去。我有与此类似的源表: 我想从列“ First”中的值的第一位开始向该数据帧添加新列:a)从列“ First”中的字符串更改为数字b)从新创建的字符串中提取第一个字符c)来自b的结果另存为新的数据框中的列 我不知道如何将其应用于熊猫数据框对象。我将非常感谢您的帮助。 问题答案: 铸山坳来,你可以进行矢量化切片呼吁: 如果需要,可以再次调用列

  • 如何在同一表中从一列插入值到另一列? 说我有: 我要求: 换句话说,我想复制'Suburb2'和'Date',并将它们分别作为新行插入'Date'和'suburban'。 我知道我可以通过首先复制到临时列/s并稍后清理来实现这一点,但我想知道是否有一种方法可以在一个查询中实现这一点? 我试过了 但得到的列“日期”不存在错误。

  • 问题内容: 如何将上面插入语句中填充的标识值()插入表(另一个表)中 任何人都可以解释一下如何对更大的记录集(成千上万条记录)实施此操作吗? 我们可以使用loop和吗?如果是这样,请说明我们该怎么做? 如果我从选择查询中插入#test,会发生什么情况? 插入#test(b,c)中,从…中选择…(成千上万条记录) 我将如何捕获身份值并将该值用于另一个(#sample)插入#sample(e,f)插入

  • 问题内容: 我有这段代码可以从“ jobseeker”表中选择所有字段,并可以通过将userType设置为“ admin”来更新“ user”表,其中userID =$ userID(此userID是我用户中的一个用户数据库)。然后,该语句应将这些值从“ jobseeker”表插入到“ admin”表中,然后从“ jobseeker表”中删除该用户。sql表很好,我的语句正在将userType更改