|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
mysql的原来开发者又开发了MariaDB,MariaDB适合用来替代mysql吗好比我们有一个字符串
declare@appNamevarchar(50)
select@appName=UserID=admin,Account=ABC
然后我们要以","为行支解标记,以"="为列支解标记将@appName支解成多行两列的格表数据。
也就是将下面的@appName值支解成
NameValueUserIDadminAccountNumberABC这类格局的数据。
就教了良多伴侣,上面将最复杂的办法贴出来,供人人参考:
declare@atable(avarchar(100),bvarchar(100))
declare@svarchar(100),
@mvarchar(100),
@iint
set@s=UserID=admin,Account=ABC
set@i=charindex(,,@s)
while@i>0
begin
set@m=left(@s,@i-1)
insertinto@a(a)values(@m)
set@s=right(@s,len(@s)-@i)
set@i=charindex(,,@s)
end
insertinto@a(a)values(@s)
selectleft(a,charindex(=,a)-1)asName,right(a,len(a)-charindex(=,a))asValuefrom@a
以上sql经自己测试是准确的,人人能够做参考改成合适本人的sql语句。Merge将一定数量的MyISAM表联合而成一个整体,在超大规模数据存储时很有用 |
|