我正在使用SQL Server 2014並希望在表中選擇列號,並將行號連接到結果集中的列值。在SQL Server中選擇具有行號的列
例如:
DemoField
---------
Apple
Ball
Cat
應該返回這個結果集:
DemoField
---------
Row1 Apple
Row2 Ball
Row3 Cat
我通過在使用ROW_NUMBER()
幾個類似的問題去了,但我發現它被選擇作爲一個單獨的列而不是連接到正在返回的現有列。
當我嘗試了ROW_NUMBER()
串聯的專欄中,我得到一個錯誤:
Error converting data type varchar to bigint.
請讓我知道。
感謝
你想ROW1, Row2,Row3作爲一列中的行嗎?或者是一個文本「Row1蘋果」 – Isaiah3015
「Row1蘋果」它只是一列 – Vishwas
那麼,告訴我們***你如何嘗試連接這兩個信息!由於'ROW_NUMBER()'返回一個'INT',所以你必須至少使用'CAST(ROW_NUMBER()AS VARCHAR(10))'或類似的東西,然後再與另一列的字符串值連接。 –