Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÎʸösqlÓï¾ä

tab1 ´æ·Å¶Ô²¡È˵ÄÊշѵ¥Ïî

blh£¨²¡ÀúºÅ£© ypid£¨Ò©Æ·id£©
0001          1234
0001          1235
0002          3422

tab2 ´æ·Å·þÎñÏîÄ¿¶ÔÓ¦µÄÒ©Æ·

ypid              fwxm
,1234,1235,      ÊÖÊõ
,3422,            ¸Ðð


Îʲ¡ÈË0001ÔÚÊÖÊõÖÐÓöàÉÙ´ÎÒ©Æ·
select count(*) from tab1 where blh='0001' and ypid in
дµ½ÕâÀï²»»áдÁË,ÒòΪtab2µÄypidÖпÉÄܰüº¬¶à¸öÊý¾Ý

declare @s varchar(100)
set @s=',1234,1235,'
select col1=parsename(replace(@s,',','.'),3),col2=parsename(replace(@s,',','.'),2),col3=parsename(replace(@s,',','.'),1)

ÏȽ«tab2 ÖÐµÄ ypid ·Ö¸î
È»ºóÔÚǶÌ× 




Êý¾Ý¿âÉè¼ÆµÄÓÐÎÊÌâ

tab1 ´æ·Å¶Ô²¡È˵ÄÊշѵ¥Ïî

blh£¨²¡ÀúºÅ£© ypid£¨Ò©Æ·id£©
0001          1234
0001          1235
0002          3422

¼ÈÈ»table1ÖÐÓÐÁËÊշѵ¥£¬ÀïÃæ´æ·ÅµÄÓÐÒ©Æ·idÁË£¬»¹Òªtable2ÓмÛÖµÂð£¿Î޷ǾÍÊÇÈ·ÈÏһ϶Բ¡ÈËÊÇʲô²Ù×÷
»¹ÓУ¬ÓпÉÄܲ»Í¬µÄ²¡ÈËʹÓõÄÒ©Æ·Ò»Ñù£¬¸útable2ÖÐÔõô¹ØÁª

±íÉè¼ÆµÄ¡£¡£¡£¡£¡£

ÒýÓÃ
tab1 ´æ·Å¶Ô²


Ïà¹ØÎÊ´ð£º

sql¿ÉÒÔÓÐÁ½¸öÒÔÉϵĴ¥·¢Æ÷Â𣿣¿

sql¿ÉÒÔÓÐÁ½¸öÒÔÉϵĴ¥·¢Æ÷Â𣿣¿ÎÒÖ¸µÄÊÇfor´¥·¢Æ÷£¬ÄÇÆäËûµÄÄØ£¿£¿
ʲôÒâ˼£¿

¿ÉÒÔµÄ

10¸ö¶¼Ã»ÎÊÌâ

¿ÉÊÇÎÒдÁËÁ½¸öfor insert ´¥·¢Æ÷£¬Ôì³É½ø³Ì×èÈûÁËÄØ£¿Ôõô°ìÄØ£¿Çë¸ßÈËÖ¸µã
......

Èç¹ûдµÝ¹ésqlÓï¾ä - MS-SQL Server / Ó¦ÓÃʵÀý

ÓÐÁ½¸öͬÑùµÄ±í½á¹¹ 
±í½á¹¹ÈçÏ£º
  id£¨ÐòºÅ£© parentid £¨¸¸½áµãÐòºÅ£© name(½áµãÃû³Æ)
 ±í1 ¼Ç¼ 1 0 aaa
  2 ......

sql º¯ÊýÎÊÌâ - MS-SQL Server / Ó¦ÓÃʵÀý

sqlÎÒÏëµÃµ½Ò»×Ö·û´®Îª:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
¾ÍÊÇ|||ºóÃæµÄ×Ö·ûÓÐʲôº¯ÊýÄܵõ½Âð£¿ÊÇÔÚsqlÓï¾äдµÄ£¬²»ÊÇÔÚÒ³ÃæÐ´µÄ£¬ÄÇλ¸ßÊÖÀ´Ö¸½ÌÏ£¬ÐÂÊÖ£¬Ð»Ð»
ÔνñÌì²»ÊÇдÁËô

select parsen ......

ÇóÒ»ÌõSQL - MS-SQL Server / ÒÉÄÑÎÊÌâ

--drop table #T1
--drop table #T2
create Table #T1(ID int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
create Table #T2(SortNo int,
QueryID nvarchar(20),
ResultID1 nv ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ