从psql select中获得预期结果的方法是什么:
SELECT 'Hello world';
在SQuirreL中使用它我得到了值:在未命名的列中。结果是获取字符串 Hello world 的方法是什么?
我想使用这种方法使用逗号,冒号等格式化输出。是否有其他方法可以预先准备结果以供进一步使用?
提前感谢您提供任何帮助
答案 0 :(得分:1)
我希望获得一个以“Hello word”为内容的专栏。这里没有设置列名(在squirrel'?列?')
这是因为你没有给该列命名(别名)
如果你这样做的话
SELECT 'Hello world' AS column_name
你会得到
| COLUMN_NAME | |-------------| | Hello world |
这是 SQLFiddle 演示
答案 1 :(得分:1)
这是一个老问题,但我遇到了与SQuirreL相同的问题,并找到了一个简单的解决方法。在SQuirreL中试试这个:
SELECT trim('Hello world') AS column_name;
实际上,任何PostgreSQL字符串函数都可以工作,如upper(),lower()等,具体取决于你的需要。
答案 2 :(得分:0)
问题不明确,但我在一个街区给你可能的选择
开始
声明@PreDefinedVariable nvarchar(50)
选择@PreDefinedVariable ='Hello World!'
选择@PreDefinedVariable作为[Result]
端
答案 3 :(得分:0)
这是一个SQuirreL SQL客户端问题,使用来自bash的psql我得到了预期:
tdb14=> SELECT 'Hello world' AS column_name;
column_name
-------------
Hello world
(1 row)