数据库语法 字符串合并 #sqlserver
数据库sql-字符串拼接。
我们来讲一下数据库的一些特殊的语法。今天第一讲就讲一个字符串的拼接。以前如果数字的求和都是用sum,这个简单的就不讲了。但是如果字符串怎么去把它拼接起来?
·如果是mysql,它是有一个固定的函数叫group concat,concat这个函数条件就是把对应的用户ID小于100的所有的用户名拼接起来。运行一下,它的结果就是名字中间有逗号。
·如果是sqlserver,它没有,如果是高版本可能应该是有,但是如果低版本的,比如2012或者之前的一些版本没有,就可能要写一个嵌套式的语句。比如select里面再加一个select,把这里面的去掉,比如用逗号把用户名连接起来,并且是ID小于10的连接起来。
通过这个,这是一个相当于是固定语法,这个叫就可以了。相当于是把这个形式连接起来。这样看一下结果,但是前面会有个逗号,通过用staff这个语句再把它前面的逗号给去掉,大概是这样的一个操作。