在sql中右侧的alt移位

时间:2016-09-02 18:10:15

标签: mysql sql append

如何使用文本附加SQL查询中的所有行?

为了在我的代码行的前面添加一些内容,我可以在左侧使用 Alt + Shift 并输入要更改的内容

example-1
example-12
example-123
example-1234
example-12345

a.example-1
a.example-12
a.example-123
a.example-1234
a.example-12345

但是如果我想在右侧添加一些东西,那就像这样

a.example-1*
a.example-1*
a.example-1*3
a.example-1*34
a.example-1*345

当我希望它看起来像这样

a.example-1*
a.example-12*
a.example-123*
a.example-1234*
a.example-12345*

那么,我该怎么做?是否可以使用 Alt + Shift 附加所有行或是否有其他方法?

*编辑示例

为了澄清,我需要编辑SQL代​​码中的文本,而不是编辑表格中的文本等。例:

SELECT TOP 1000 
   [day]
  ,[workout_name]
  ,[reps]
FROM [tom].[dbo].[workout_routine]

但是不要在[day]开头使用逗号,[exercise_name],让我们说我最后需要它们,例如:

SELECT TOP 1000 
   [day],
   [workout_name],
   [reps]
FROM [tom].[dbo].[workout_routine]

因为 Alt + Shift 可以在任何文本列上工作和对齐,但我需要知道是否有办法可以添加一些内容到最后不同长度的行

2 个答案:

答案 0 :(得分:0)

mysql中有Concat函数。

Select concat(row, ' text after row') from table

答案 1 :(得分:0)

如果您正在寻找修改脚本,可以使用Regex替换代表行尾字符的$。因此,如果您使用的是Notepad ++,则可以执行查找和替换$。确保在搜索模式中允许正则表达式。