gpt4 book ai didi

SQL 查询将列值显示为表中的列名

转载 作者:搜寻专家 更新时间:2023-10-30 23:26:35 25 4
gpt4 key购买 nike

我有一个来自表“Greeting”的字段名称“Title”。 UI 中的标题字段可能以名字或姓氏或两者的组合形式出现。

问候语表格如下:

<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
</style>
</head>
<body>

<h2>Collapsed Borders</h2>
<p>If you want the borders to collapse into one border, add the CSS border-collapse property.</p>

<table style="width:50%">
<tr>
<th>Title</th>
</tr>
<tr>
<td>FirstName</td>
</tr>
<tr>
<td>LastName</td>
</tr>
<tr>
<td>nickName</td>
</tr>
<tr>
<td>preferredName</td>
</tr>
</table>

</body>
</html>

我需要编写一个 SQL 查询来查找只有名字、只有姓氏以及名字和姓氏的标题,并以下面的表格格式显示。创建列名作为 FirstName 和 lastName,如果显示则用"is"表示,如果不显示则用“否”表示。

<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
</style>
</head>
<body>

<h2>Collapsed Borders</h2>
<p>If you want the borders to collapse into one border, add the CSS border-collapse property.</p>

<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>No</td>
<td>Yes</td>
</tr>
<tr>
<td>Yes</td>
<td>Yes</td>
</tr>
</table>

</body>
</html>

我写了下面的查询并获得了“标题”的个人信息,但无法获得列值作为表列名称格式。你能帮我得到那种表格格式的输出数据吗

Select distinct Title from Greeting  WHERE  Title in ('FirstName','LastName') 
Select distinct Title from Greeting WHERE Title ='FirstName'
Select distinct Title from Greeting WHERE Title = 'LastName'

最佳答案

我尝试了“pivot”,这帮助我获得了该表格格式的输出数据

关于SQL 查询将列值显示为表中的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56482830/

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