Kentico-表单控件下拉列表&;SQL查询
我无法把标题说得更清楚,但以下是我需要帮助的地方 我有一个用于引线的自定义页面类型[1],其中包括两个字段:名称和标题。这是公司所有领导的名单 我有另一个用于演讲活动的自定义页面类型[2],其中包括一个名为Speaker的字段,用于显示演讲者的姓名和标题。此字段设置为下拉列表,其中包含SQL查询中的数据源,用于查询[1]中的Leaders数据Kentico-表单控件下拉列表&;SQL查询,kentico,Kentico,我无法把标题说得更清楚,但以下是我需要帮助的地方 我有一个用于引线的自定义页面类型[1],其中包括两个字段:名称和标题。这是公司所有领导的名单 我有另一个用于演讲活动的自定义页面类型[2],其中包括一个名为Speaker的字段,用于显示演讲者的姓名和标题。此字段设置为下拉列表,其中包含SQL查询中的数据源,用于查询[1]中的Leaders数据 Select LeadersID, Name, Title from co_leaders order by Name 我很好地工作了-下拉列表显示了一
Select LeadersID, Name, Title from co_leaders order by Name
我很好地工作了-下拉列表显示了一个名字列表。但是,我想在下拉选项中显示的是:Name,Title(不仅仅是Name),如下所示,这样我就只选择一个,同时拥有Name和Title。有可能这样做吗
John Doe, CEO
Jane Doe, CFO
首席执行官约翰·多伊
简·多伊,首席财务官
希望它是清楚的,谢谢你的投入 这是您正在寻找的SQL:
从按名称排序的co_领导中选择领导ID、名称+、“+标题
您需要串联列值(Name
和Title
),而不是分别选择列
编辑:这是假设Name
和Title
不是可为空的字段。
如果任何串联字段中存在NULL
值,则结束值将为NULL
。在这种情况下,您需要使用COALESCE
(或等效函数)来定义替代值。例如:
从按名称排序的co_领导中选择领导ID、名称+、'+合并(标题,“成员”)
这是您要查找的SQL:
从按名称排序的co_领导中选择领导ID、名称+、“+标题
您需要串联列值(Name
和Title
),而不是分别选择列
编辑:这是假设Name
和Title
不是可为空的字段。
如果任何串联字段中存在NULL
值,则结束值将为NULL
。在这种情况下,您需要使用COALESCE
(或等效函数)来定义替代值。例如:
从按名称排序的co_领导中选择领导ID、名称+、'+合并(标题,“成员”)