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

dz̸SQL×¢Èë µ±unionÓöÉÏntextÊý¾ÝÀàÐÍ

      ÔÚÎÒÃǽøÐÐsql×¢ÈëµÄ¹ý³ÌÖг£³£»áÓõ½union²éѯ·½·¨£¬´ó¶àÊýÇé¿öÏÂʹÓÃunion²éѯ·¨¿ÉÒÔÈÃÎÒÃǺܿìµÄÖªµÀÄ¿±êµÄÊý¾Ý×éÖ¯·½Ê½¡£È»¶øµ±ÎÒÃÇÓöµ½ntext¡¢text»òimageÊý¾ÝÀàÐÍʱ£¬union²éѯ¾Í²»Ì«¹ÜÓÃÁË¡£ÒÔsql serverΪÀý£¬ÔÚÕâÖÖÇé¿öÏ»áÅ׳öÈçÏ´íÎó£ºntext Êý¾ÝÀàÐͲ»ÄÜѡΪ DISTINCT£¬ÒòΪËü²»¿É±È¡£
     ÕâÀÎÒÒÔsql serverÊý¾Ý¿âΪ²âÊÔ»·¾³À´½øÐзÖÎö¡£ÒòΪntext¡¢text¡¢imageÊý¾Ý×ֶοÉÄÜ´æ´¢·Ç³£¶àµÄÊý¾Ý£¬Ä¬ÈϵÄÇé¿öÏ£¬Êý¾Ý¿âΪÌá¸ßЧÂÊ»áÇ¿ÖÆÅųýÒÔÉÏÀàÐ͵Ä×Ö¶ÎÖеÄÏàͬµÄÊý¾Ý£¬ÕâÑù¾ÍÏ൱ÓÚÔÚsql²éѯÓï¾äÖмÓÈëÁËdistinct¹Ø¼ü×Ö¡£¶øÓÖÒòΪÕâÖÖÀàÐ͵ÄÊý¾ÝÁ¿¿ÉÄܷdz£´ó£¬Êý¾Ý¿âÎÞ·¨¶ÔÕâÖÖÀàÐ͵Ä×ֶνøÐÐÓÐЧµÄ±È½Ï£¬¶ødistinctÓÖÒªÇóÊý¾Ý¿â½øÐÐÊý¾Ý±È½Ï£¬´Ó¶øµ¼Ö´øÓÐunionrµÄsqlÓï¾äÖ´ÐдíÎó£¬Ôì³ÉÉÏÊöÏÖÏó¡£
   Á˽âÁ˳ö´íµÄÔ­ÀíÎÒÃǾͿÉÒÔÔÚÖ´µÈµÄsqlÓï¾äÖмÓÈëÏàÓ¦µÄÌõ¼þÀ´Ê¹sqlÄÜÕýÈ·Ö´ÐС£´ÓÉÏÃæ¿ÉÒÔ¿´³ö£¬sqlÓï¾äÎÞ·¨Ö´ÐеÄÔ­ÒòÊÇÒòΪÊý¾Ý¿âÈ¥¼ì²éunionµÄÊý¾ÝÊÇ·ñÏàͬ£¬ÄÇôÎÒÃÇÖ»ÐèҪȥµôÕâ¸öĬÈϵÄÌõ¼þ¾Í¿ÉÒÔÁË¡£½â¾öµÄ·½·¨¾ÍÊÇÔÚunion¹Ø¼ü×Öºó±ß¼ÓÉÏ“all”¹Ø¼ü×Ö¡£
    ÏÂÃæÓÃʵÀýÀ´ÑÝʾÕâÖÖÀàÐ͵Äunion×¢Èë¡£Ê×ÏÈ´´½¨Á½¸ö±í£º
CREATE TABLE [dbo].[ntextTest](
 [id] [int] NOT NULL,
 [name] [nchar](10) NULL,
 [target] [ntext] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
CREATE TABLE [dbo].[support](
 [col1] [nchar](10) NULL,
 [col2] [nchar](10) NULL
) ON [PRIMARY]
È»ºó·Ö±ðÔÚÕâÁ½¸ö±íÖвåÈëÊý¾Ý£º
insert into ntextTest values(1,'aaa','adfsfs')
insert into ntextTest values(2,'test','aaaa')
insert into support values('aa','bb')
Ö®ºóÖ´ÐÐÏÂÁвéѯ£º
select * from ntextTest union  select 1,2,col1 from support
Ò»Èç¼´Íù£¬Ã»Óгɹ¦¡£ÔÙÖ´ÐУº
select * from ntextTest union all select 1,col1,col2 from support
Õâ´ÎÕý³£·µ»Ø½á¹û£¡½ÓÏÂÀ´±»¿¨×¡µÄsql×¢Èë¿ÉÒÔ¼ÌÐø½øÐÐÁË¡£
     ÉÏÃæËù½²µÄÎÊÌâµÄǰÌáÊÇntext¡¢text¡¢imageµÈÊý¾ÝÀàÐͳöÏÖÔÚunion²éѯµÄÇ°Ãæ²¿·Ö£¬ÔÚ½øÐÐsql×¢Èëʱ£¬×¢Èë¶ÔÏóÔ­ÓеIJéѯÓï¾äÖаüº¬ntextÊý¾ÝÀàÐͼ´ÊÇÕâÖÖÇé¿ö¡£»¹ÓÐÁíÒ»ÖÖÇé¿öÊÇÔÚÎÒÃÇ×¢ÈëʱϣÍû²éѯntextÊý¾Ý×ֶεÄÄÚÈÝ¡£ÕâÖÖÇé¿ö»¹ÓÐÒÔÓÐÁíÒ»ÖÖ²Ù×÷·½


Ïà¹ØÎĵµ£º

SQL·þÎñÆ÷£ºCONVERTÓëCASTÇø±ðºÎÔÚ


Èç¹ûSQL Server³ÌÐòÔ±Ï뽫±í´ïʽ´ÓÒ»ÖÖ»»ÎªÁíÒ»ÖÖ£¬Ëû¿ÉÒÔ´ÓSQL Server 7ºÍ2000ÖÐ×Ô´øµÄÁ½ÖÖ¹¦ÄÜÖÐ×ö³öÑ¡Ôñ¡£ÔÚ´æ´¢¹ý³Ì»òÆäËûÇé¿öÏ£¬ÎÒÃdz£³£ÐèÒª½«Êý¾Ý´ÓdatetimeÐÍת»¯³ÉvarcharÐÍ£»CONVERTºÍCAST¾Í¿ÉÒÔÓÃÓÚÕâÖÖÇé¿ö¡£
¡¡¡¡ÓÉÓÚSQL ServerÌṩÁ½ÖÖ¹¦ÄÜ£¬Òò´ËÓ¦¸ÃÑ¡ÔñÄÄÖÖ¹¦ÄÜ»òÓ¦¸ÃÔÚÄÄÖÖÇé¿öÏÂʹÓøù¦ÄܾͺÜÈÝÒ×Èà ......

Êý¾Ý¿âÉè¼Æ£¨6£©_ÃüÃû¼°±àÂë¹æ·¶_SQL SERVER

Ò»¡¢×ÛÊö
ÃüÃûºÍ±àÂë¹ý³ÌÖУ¬¶¨ÒåÓÐÒâÒåµÄÃû³Æ£¬ÒÔÒ×ÓÚÀí½â¡¢·½±ãÊéдΪԭÔò¡£
£¨1£©±ÜÃâʹÓÃÖÐÎÄ£¬¾¡Á¿Ê¹ÓÃȫƴÒô»òȫӢÎÄ£¬ÒÔ·½±ã¹ú¼Ê»¯£»
£¨2£©±ÜÃâÆ´ÒôºÍÓ¢ÎĵÄÖÐÎ÷ºÏèµ£¬È磺CAOZUO_TIME£»
£¨3£©±ÜÃâÔÚÃüÃûÖаüÀ¨¿Õ¸ñ¼°ÌØÊâ×Ö·û£»
£¨4£©±ÜÃâʹÓñ£Áô×Ö£»
£¨5£©±ÜÃâÃû³ÆÌ«³¤£¬×¢ÒâËõдµÄʹÓã¬Ëõд¹æÔòΪµ¥´Êǰ4¸ ......

MySQLÖÐÓÃsqlÓï¾ä²åÈëʱÆÚ

mysql> create table testdate(
         -> id int not null auto_increment primary key,
         -> time date);
Query OK, 0 rows affected (0.30 sec)
mysql> insert into testdate(time) values('2010-4-23');
Q ......

д³ö¸ßÐÔÄÜSQLÓï¾äµÄ35Ìõ·½·¨·ÖÎö

¡¡¡¡(1)ÕûºÏ¼òµ¥,ÎÞ¹ØÁªµÄÊý¾Ý¿â·ÃÎÊ£º
¡¡¡¡Èç¹ûÄãÓм¸¸ö¼òµ¥µÄÊý¾Ý¿â²éѯÓï¾ä,Äã¿ÉÒÔ°ÑËüÃÇÕûºÏµ½Ò»¸ö²éѯÖÐ(¼´Ê¹ËüÃÇÖ®¼äûÓйØÏµ)
¡¡¡¡(2)ɾ³ýÖØ¸´¼Ç¼£º
¡¡¡¡×î¸ßЧµÄɾ³ýÖØ¸´¼Ç¼·½·¨ ( ÒòΪʹÓÃÁËROWID)Àý×Ó£º
¡¡¡¡DELETE from EMP E WHERE E.ROWID > (SELECT MIN(X. ......

SQL Server2005Á¬½ÓExcel¡¢Access

ת×Ô£ºhttp://blog.csdn.net/oceanrain/archive/2006/09/26/1289188.aspx
±¾ÎÄÖ÷Òª½éÉÜͨ¹ýSQL Server2005Á¬½ÓExcelºÍAccess,È»ºó·ÃÎÊExcel¹¤×÷²¾ÖеÄÄÚÈݼ°Access±¾µØÊý¾Ý¿âÖеıíÄÚÈݵķ½·¨:
Ò».SQL Server2005ÈçºÎ·ÃÎÊExcelÎļþÖеÄÊý¾Ý£¿
 1.ÔËÐÐ"¿ªÊ¼ \ ³ÌÐò \ Microsoft SQL Server 2005 \ SQL Server Manage ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ