mysql - SELECT * 与学生姓名串联

标签 mysql vb.net

我有这个查询

GetRecords = conn.RetriveQuery("SELECT * FROM tbl_student WHERE StudentID = " & studetId)

这将输出一个包含以下列的表格:

Student ID | Lastname | Firstname | Middlename | Gender | DOB | address | Contact | Email

有没有办法创建一个简短的查询,将 lastname,firtsname,middlename 连接为全名,以便输出为

Student ID | Fullname | Gender | DOB | Address | Contact | Email

最佳答案

您可以在Mysql中使用CONCAT函数。


SELECT CONCAT(`Firstname`, ' ', `Lastname`) FROM `table`

至少达到上述效果。这应该会给你带来想要的结果。不过,我建议在 VB 代码中而不是 mysql 中进行 concat

关于mysql - SELECT * 与学生姓名串联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35560441/

相关文章:

mysql - 按日期分组,然后按其他列分组

python - Django 多个数据库,Django 最初是否连接到所有数据库?

php - mysqlexception 未处理 - 已经有一个与此连接关联的打开的 DataReader,必须先将其关闭

.net - Array.Sort 是如何在 .NET 中实现的?

mysql - 用于索引表的 OR 和 IN 运算符的替代方案

PHP 不提交 mysql 查询

.net - 数据适配器 : Is it possible to fill a Collection-Type instead of a DataTable/DataSet?

mysql - 如何使用http请求查询字符串属性来过滤where子句

c# - Debug vs Release in optimization of .net(分发给用户时的顾虑)

mysql - TYPO3 IRRE 打开记录极慢