在开发过程中,遇到了很多数据库相关的处理操作,特别是一些函数,记录如下
将多条数据按指定分隔符合成一条数据
这里用到了FOR XML PATH
,相关介绍及应用可以看这里。
讲的很详细了 这里就不多做说明了 ,我应用到的也很简单,如下所示:
(
SELECT LOCATIONNAME + '_@#'
FROM TRAVELLOCATINARTICLE tla
WHERE ID = 1
FOR
XML PATH('')
) AS PROMPTPOINT
LEFT和RIGHT函数
LEFT()与RIGHT()函数是相似的,它们都返回一定长度的子字符串。这两个函数的区别是,它们返回的分别是字符串的不同部分。LEFT()函数返回字符串最左边的字符,顺序从左数到右。RIGHT()函数正好相反,它从最右边的字符开始,以从右到左的顺序返回特定数量的字符。
Convert函数和DATENAME
CONVERT() 函数是把日期转换为新数据类型的通用函数。
CONVERT() 函数可以用不同的格式显示日期/时间数据。