- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分割字符串(国外英语资料)
分割字符串(国外英语资料)
如下:
alter procedure pro _ addids (
@ ids varchar (255)
@ idname varchar (50)
@ idlevel int
)
其中 @ ids = 1,5,9,6,10 这样的数据, 需要将这些数据分割出来, 插到一张表中结构如下:
create table ids
(
id int,
idname varchar (50)
idlevel int
)
假设: @ ids = 1,5,9,6,10, idname = hello 得到如下结果
/ *
ids idname idlevel
-----------.
1 hello null
5 hello null
9 hello null
6 hello null
10 hello null
请帮下忙, 谢谢!
如何将 2006 - 01 - 12 | 2006 - 02 - 13 | 2006 - 03 - 15 | 2006 - 11 - 11 | 2003 - 1 - 1 按 | 分割成
2006 - 01 - 12
2006 - 02 - 13
2006 - 03 15
2006 - 11 - 11
2003 - 1 - 1
dead @ days varchar (4000)
dead @ tmpday varchar (10)
seen @ days = 2006 - 01 - 12 | 2006 - 02 - 13 | 2006 - 03 - 15 | 2006 - 11 - 11 | 2003 - 1 - 1
seen @ tmpday =
dead @ in int
seen @ i = 0
while @ len (@ days)
begin
seen @ in @ = i + 1
if substring (@ - @ i, 1) = |
begin
print left (@ - @ - 1)
seen @ days = substring (@ - @ i + 1, len (@ days))
seen @ i = 0
than
than
print @ days
输出结果:
2006 - 01 - 12
2006 - 02 - 13
2006 - 03 15
2006 - 11 - 11
2003 - 1 - 1
一字段信息包括如下: 李三 | 李三@ | 公司 | 单位地址 |
我将查询用 (select) 只列出李三及单位地址的方法?
create table # t (c1 varchar (100))
insert into # t select li4 | 33 @ com | mircrosoft | china |
insert into # t select zhang3 | zhang3 @ 163.com | ibm | united states |
insert into # t select 李三 | 李三@ | 公司 | 单位地址 |
select substring (c1,1, charindex (|, c1) - 1) as name,
reverse (substring (reverse (c1), 2, charindex (|, reverse (c1) 2) 2)) as the address from # t
drop table # t
name address
----- -------
li4 china
zhang3 usa
李三 单位地址
(所影响的行数为 3 行)
dead @ s varchar (20)
seen @ s = 06g512753 - 08 01
select
parsename (t.s, 3) part1,
parsename (t.s, 2) part2,
parsename (t.s, 1) part3
from
(select replace (@ s, -, .) as s) t
参考:
create table tbltest (pdid int, pdname varchar (100))
insert tbltest
select 1, a10 union all
select 2, a20, a20s union all
select 3, a30, a30k, a30m union all
select 4 a301 union all
select 5 a301m
select * from tbltest
go
- 建立一个辅助的临时表就可以了
select top 8000
id = identity (int, 1,1)
into # fr
您可能关注的文档
- 从七个方面读懂中国治国理政思路(国外英语资料).doc
- 从五份调查看Google Chrome(国外英语资料).doc
- 从信封到附言,英文书信写作指南(国外英语资料).doc
- 从五朵金花看公司估值(国外英语资料).doc
- 从五官看看养生,(国外英语资料).doc
- 从八大国的“根”异,看人类世界的未来(国外英语资料).doc
- 今年各地工资管理上涨普遍以赶上CPI为目标(国外英语资料).doc
- 从冰棍小贩到中国空调大鳄(图)(国外英语资料).doc
- 从创建到变革企业文化全过程实操(五全文完)(国外英语资料).doc
- 从化学和生物的角度来跟大家分享一些医药常识(国外英语资料).doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)