我从数据库中获取以逗号分隔的记录。我得到的联系人标题为:
greg w.workcerf, ashir ali, asdddfgjk
这是逗号分隔的已在 SQL 函数中定义getCommaListTitle()
我想要的是在新线路上获得这些记录
greg w.workcerf,
ashir ali,
asdddfgjk
关于我应该在 sql 函数中使用什么而不是','
我从数据库中获取以逗号分隔的记录。我得到的联系人标题为:
greg w.workcerf, ashir ali, asdddfgjk
这是逗号分隔的已在 SQL 函数中定义getCommaListTitle()
我想要的是在新线路上获得这些记录
greg w.workcerf,
ashir ali,
asdddfgjk
关于我应该在 sql 函数中使用什么而不是','
在逗号后面追加getCommaListTitle
, CHAR(13) + CHAR(10)
换行
CHAR(13)
是一个新的换行符并且CHAR(10)
是一个换行符。
您应该在前端执行此操作,例如在数据访问层或可能在表示层,因为您的应用程序可以是 Web 应用程序或窗口应用程序中的任何一个,并且在两者中都有不同的换行语法,例如在 Web 中我们使用<br/>
标签,而在我们使用的窗口中/n
。
使用replace
功能
replace(field, ',', ',' + char(13)+char(10)
...但是不要在您的数据库中执行此操作,数据库是关于 DATA 的,当然它“应该”以某种形式呈现...但是从换行符开始,最后你会以类似的方式结束:
SELECT @s = '<tr><td>' + firstname + '</td><td>' + substr(lastname, 1, 30) + '</td></tr>'
FROM ....
RETURN '<table>' + @s + '</TABLE>'
那不是路由选择蚂蚱