gpt4 book ai didi

sql - 从SQL中的一个左属性中获取多个属性

转载 作者:行者123 更新时间:2023-12-02 03:40:57 29 4
gpt4 key购买 nike

如果我有这样一张表:

UserName | BoardName
-----------------------
Alice Research
Ethan Research
Ethan Gardening
Ethan Movies
Jack Travel
Jack Movies
Tom Gardening
Tom Teaching
Tom Travel
Tom Movies
Tom Study

我可以使用 PL/SQL 查询获得这样的结果吗?

Alice   Research
Ethan Research
Gardening
Movies
Jack Travel
Movies
Tom Gardening
Teaching
Travel
Movies
Study

注意用户名后面的空白单元格了吗?抱歉,如果问题不是很清楚。

我认为 GROUP BY 查询可行,但我不确定。

最佳答案

请尝试:

SELECT  
case when UserName=lag(UserName) OVER (ORDER BY UserName)
then null
else UserName end UserName,
UserEmail,
BoardName
FROM
YourTable;

SQL Fiddle Demo

关于sql - 从SQL中的一个左属性中获取多个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20067598/

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