我在sql表中我想將fieldColumnName更改爲列,將fieldValue更改爲行。 這是我的表像將行值更改爲SQL中的列
-1
A
回答
0
根據你的問題,你想改變表(其他城市列名以及數據類型)
ALTER TABLE tablename
CHANGE `fieldColumnName` `column` VARCHAR(255),
CHANGE `fieldValue` `row` VARCHAR(255)
在上面查詢更改數據類型爲你希望。
+0
這不是他要求的。請再讀一遍。 –
0
如果你知道所有的fieldColumnName列的可能值那麼你可以使用旋轉這樣的:
declare @data table(fieldValue varchar(50), fieldColumnName varchar(50))
INSERT INTO @data
SELECT '1 - value', 'col1'
UNION
SELECT '2 - value', 'col2'
UNION
SELECT NULL, 'col6'
select *
from @data
select col1, col2, col3
from
(
select fieldValue, fieldColumnName
from @data
) d
pivot
(
max(fieldValue)
for fieldColumnName in (col1, col2, col3)
) piv;
相關問題
- 1. 如何將默認值更改爲SQL中表中的列?
- 2. SQL將列標題更改爲另一列的值
- 3. fullcalendar將列更改爲行
- 4. 我們如何才能將列更改爲sql中的行
- 5. 將表中的SQL SQL Pyspark更新值更改爲表中的另一個值
- 6. SQL Server更改列的值
- 7. 如何使用PowerShell將列值更改爲Excel中的行
- 8. 如何在sql查詢中將列更改爲行
- 9. 將字典的值更改爲列表
- 10. 將字典的值更改爲列表
- 11. SQL將所有包含字符值的行更改爲空
- 12. 解析csv文件,將列更改爲行和列,並將其更改爲列
- 13. SQL查詢更改行值
- 14. 將列更新爲另一列中特定值的COUNT行。 SQL Server的
- 15. 更改列表中的列表值時的奇怪行爲
- 16. SQL替換爲更改值
- 17. MySQL將列值更改爲其類別中的最小值
- 18. Python:將列表中的字符串值更改爲ascii值
- 19. 如何在SQL Server中將可空值更改爲非空值?
- 20. 重塑豬的數據 - 將行值更改爲列名稱
- 21. 將Linq中的ChangeConflictException更改爲SQL
- 22. 將列值更改爲大熊貓中的列標題
- 23. 如何將列值更改爲SUB_STRING另一列的值autoatically
- 24. SQL:將多行值作爲列加入
- 25. SQL Server將行聚合爲列值
- 26. SQL:將列值作爲行匹配?
- 27. 更改SQL中的PK值
- 28. 將sql更改爲linq
- 29. 將行向量更改爲列向量
- 30. 如何將行更改爲列?
您正在使用哪個數據庫管理系統? –
請閱讀http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557和接受的答案 –
既然你用'pivot'標記了它,你就知道你想要做什麼的技術名稱。所以我假設你在網上搜索瞭如何做到這一點,但無法讓它工作。你能告訴我們你試過了什麼嗎? – HoneyBadger