如何使用文本附加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 可以在任何文本列上工作和对齐,但我需要知道是否有办法可以添加一些内容到最后不同长度的行。
答案 0 :(得分:0)
mysql中有Concat函数。
Select concat(row, ' text after row') from table
答案 1 :(得分:0)
如果您正在寻找修改脚本,可以使用Regex替换代表行尾字符的$。因此,如果您使用的是Notepad ++,则可以执行查找和替换$。确保在搜索模式中允许正则表达式。