什麼是實現從psql的預期結果的方式選擇:只需選擇字符或字符串
SELECT 'Hello world';
我得到的值在SQuirreL中使用這樣的:在未命名列。得到字符串的方法是什麼你好世界作爲結果?
我想用這種方法來使用逗號,冒號等格式化輸出。還有另一種方法來預先準備結果以供進一步使用嗎?
預先感謝任何幫助
什麼是實現從psql的預期結果的方式選擇:只需選擇字符或字符串
SELECT 'Hello world';
我得到的值在SQuirreL中使用這樣的:在未命名列。得到字符串的方法是什麼你好世界作爲結果?
我想用這種方法來使用逗號,冒號等格式化輸出。還有另一種方法來預先準備結果以供進一步使用嗎?
預先感謝任何幫助
的問題是不明確的,但我給你的可能optionsin一個塊
開始
聲明@PreDefinedVariable爲nvarchar(50)
選擇@PreDefinedVariable ='Hello World!'
選擇@PreDefinedVariable爲[結果]
末
我想用 '你好詞' 作爲其內容得到一列。列名未設置這裏(松鼠「?列?」)
那是因爲你沒有給該列名(化名)
如果你會做這樣的
SELECT 'Hello world' AS column_name
你會得到
| COLUMN_NAME | |-------------| | Hello world |
這裏是SQLFiddle演示
Thaks列名更改工作,但它不是問題,列數據仍然是'
這裏是工作[sqlfiddle](http://sqlfiddle.com/#!10/d41d8/132)與postgres 8.3。如果松鼠給你這個,試試另一個客戶。 – peterm
你是對的它的工作原理,這是一些SQuirreL問題,使用psql客戶端我在SQLFiddle上得到了相同的結果。 Thaks –
這是一個了SQuirreL SQL客戶端問題,使用PSQL從bash中我得到預期:
tdb14=> SELECT 'Hello world' AS column_name;
column_name
-------------
Hello world
(1 row)
這是一個老問題,但我跑進鼠籠同樣的問題,並發現了一個簡單的工作-周圍。試試這個鼠籠:
SELECT trim('Hello world') AS column_name;
其實,任何的PostgreSQL的字符串函數會工作,像上(),下()等,根據您的需要。
好點,謝謝! –
你是什麼意思* ...得到字符串你好世界作爲結果... *?你希望它是一個列名或其他東西?除此之外,使用RDBMS來處理和獲取必要的數據和客戶端代碼來格式化並呈現數據。 – peterm
我想獲得一個'Hello word'作爲其內容的列。列名未在此處設置(在松鼠的'列'中) –