从 psql 选择达到预期结果的方法是什么:
SELECT 'Hello world';
在 SQuirreL 中使用它我得到 value: in unnamed column。结果得到字符串Hello world的方法是什么?
我想使用这种方法来使用逗号、冒号等格式化输出。是否有另一种方法可以预先准备结果以供进一步使用?
提前感谢您的帮助
从 psql 选择达到预期结果的方法是什么:
SELECT 'Hello world';
在 SQuirreL 中使用它我得到 value: in unnamed column。结果得到字符串Hello world的方法是什么?
我想使用这种方法来使用逗号、冒号等格式化输出。是否有另一种方法可以预先准备结果以供进一步使用?
提前感谢您的帮助
我想要一列以“Hello word”作为其内容。此处未设置列名(在 squirrel '?column?' 中)
这是因为您没有为该列命名(别名)
如果你这样做
SELECT 'Hello world' AS column_name
你会得到
| COLUMN_NAME | |--------------| | 世界你好 |
这是SQLFiddle演示
这是一个老问题,但我在使用 SQuirreL 时遇到了同样的问题,并找到了一个简单的解决方法。在 SQuirreL 中试试这个:
SELECT trim('Hello world') AS column_name;
实际上,任何 PostgreSQL 字符串函数都可以使用,如 upper()、lower() 等,具体取决于您的需要。
这是一个 SQuirreL SQL 客户端问题,使用来自 bash 的 psql 我得到了预期:
tdb14=> SELECT 'Hello world' AS column_name;
column_name
-------------
Hello world
(1 row)
问题不清楚,但我给你一个块中的可能选项
开始
声明 @PreDefinedVariable nvarchar(50)
选择 @PreDefinedVariable = 'Hello World!'
选择 @PreDefinedVariable 作为 [结果]
结束