gpt4 book ai didi

mysql - SQL删除重复记录

转载 作者:行者123 更新时间:2023-11-30 22:34:06 28 4
gpt4 key购买 nike

<分区>

我有以下查询:

SELECT
CAST(t. NAME AS CHAR(12)) AS [ TABLE ],
CAST(c. NAME AS CHAR(20)) AS [ COLUMN ],
CAST(d. NAME AS CHAR(9)) AS [ DATA type ],
CASE WHEN d. NAME IN ('char', 'varchar') THEN
STR (c.max_length, 6, 0)
ELSE
''
END AS [ Length ],
CASE WHEN d. NAME IN ('numeric', 'decimal') THEN
STR (c. PRECISION, 9, 0)
ELSE
''
END AS [ PRECISION ],
CASE WHEN d. NAME IN ('numeric', 'decimal') THEN
STR (c.scale, 5, 0)
ELSE
''
END AS [ Scale ],
CASE c.is_nullable
WHEN 0 THEN
'not null'
ELSE
''
END AS [ Nullable ]
FROM
sys. COLUMNS AS c
JOIN sys. TABLES AS t ON c.object_id = t.object_id
JOIN sys.types AS d ON c.system_type_id = d.system_type_id
ORDER BY
1,
column_id;

这给了我这样的东西:

    Table   | Column       | Data type|
__________________________________
Customer| CustomerCode| int |
Customer| LastName | varchar |
Customer| FirstName | varchar |
Customer| AreaCode | char |
Employee| Title | char |
Employee| LastName | varchar |
Employee| FirstName | varchar |

但是,我只想在表格中显示一次重复的单词,像这样:

    Table   | Column       | Data type|
__________________________________
Customer| CustomerCode| int |
| LastName | varchar |
| FirstName | varchar |
| AreaCode | char |
Employee| Title | char |
| LastName | varchar |
| FirstName | varchar |

我已经尝试了几个小时了,但我似乎无法做到正确。请帮忙!!

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com