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

sqlÓï¾äѧϰ±Ê¼Ç(6) ³£ÓÃ×Ö·û´®²Ù×÷º¯Êý

ÕâЩº¯ÊýÔÚϵͳº¯Êý¿ÉÒÔÕÒµ½¡£ÏÂÃæÊÇÎÒÁ·Ï°Ê±Ð´µÄ´úÂ룬°üº¬Á˳£ÓõÄ×Ö·û´®²Ù×÷º¯Êý
/*********************************
³£ÓÃ×Ö·û´®º¯Êý:sqlÖÐûÓÐÊý×éÕâһ˵
*********************************/
--int charindex('ÒªÕÒµÄ×Ö·û´®','Ô´×Ö·û´®',¿ªÊ¼Î»ÖÃ)£¬»ñÈ¡×Ö·û´®ÖÐÖ¸¶¨×Ö·û´®µÄλÖÃ
declare @str varchar(50)
set @str='½­ËÕ|ºþ±±|ºþÄÏ|ɽ¶«|ɽÎ÷|ºÓÄÏ|ºÓ±±'
print 'ԭʼÊäÈëÊý¾Ý:'+@str
print Charindex('ºþ',@str,1)--Êä³öΪ4£¨×Ö·û´®²Ù×÷ÖÐµÄÆðʼλÖÃÊÇ1¶ø²»ÊÇ0£©
--Çø±ðÓÚcharindex£¬ÊÇÒ»ÖÖģʽƥÅä
--²Î¿¼×ÊÁÏhttp://msdn.microsoft.com/zh-cn/library/ms190184.aspx
declare @str varchar(50)
set @str='½­ËÕ|ºþ±±|ºþÄÏ|ɽ¶«|ɽÎ÷|ºÓÄÏ|ºÓ±±'
print 'ԭʼÊäÈëÊý¾Ý:'+@str
print patindex('%ºþ%',@str)--Êä³ö4
--string substring('Ô´×Ö·û´®'£¬ÆðʼλÖ㬳¤¶È)£¬´ÓÔ´×Ö·û´®ÖÐÖ¸¶¨Î»ÖÿªÊ¼»ñȡָ¶¨³¤¶ÈµÄ×Ö·û´®
declare @str varchar(50)
set @str='½­ËÕ|ºþ±±|ºþÄÏ|ɽ¶«|ɽÎ÷|ºÓÄÏ|ºÓ±±'
print 'ԭʼÊäÈëÊý¾Ý:'+@str
print substring(@str,1,2)--´òÓ¡³ö‘½­ËÕ’
--string replace(‘Ô´×Ö·û´®’'Òª±»Ìæ»»µÄ×Ö·û´®'£¬‘ÒªÌæ»»µÄ×Ö·û´®’)
declare @str varchar(50)
set @str='½­ËÕ|ºþ±±|ºþÄÏ|ɽ¶«|ɽÎ÷|ºÓÄÏ|ºÓ±±'
print 'ԭʼÊäÈëÊý¾Ý:'+@str
print replace(@str,'|','+')--½«Ô´×Ö·û´®ÖеÄ-»»³ÉÁË+
--int len('Ô´×Ö·û´®')£ºÇóÖ¸¶¨×Ö·û´®µÄ³¤¶È
declare @str varchar(50)
set @str='½­ËÕ|ºþ±±|ºþÄÏ|ɽ¶«|ɽÎ÷|ºÓÄÏ|ºÓ±±'
print '×Ö·û´®µÄ³¤¶ÈΪ£º'+convert(varchar(4),len(@str))--Êä³ö20
--string upper('Ô´×Ö·û´®')£º×ª»»³É´óд£¬string lower('Ô´×Ö·û´®')£º×ª»»³ÉСд
declare @str varchar(10)
set @str='Sql Server'
print upper(@str)--Êä³öΪSQL SERVER
print lower(@str)--Êä³öΪsql server
--string ltrim('Ô´×Ö·û´®')£º·µ»ØÈ¥µôǰµ¼¿Õ¸ñºóµÄ×Ö·û´®
declare @str varchar(10)
set @str='  Sql Server'
print ltrim(@str)--Êä³ö£ºSql Server
--string left('Ô´×Ö·û´®',Ö¸¶¨³¤¶È)£º´ÓÔ´×Ö·û´®ÖÐ×î×ó±ß·µ»ØÖ¸¶¨³¤¶ÈµÄ×Ö·û´®
--string right('Ô´×Ö·û´®',Ö¸¶¨³¤¶È)£º´ÓÔ´×Ö·û´®ÖÐ×îÓұ߷ű߷µ»ØÖ¸¶¨³¤¶ÈµÄ×Ö·û´®
declare @str varchar(50)
set @str='½­ËÕ|ºþ±±|ºþÄÏ|ɽ¶«|ɽÎ÷|ºÓÄÏ|ºÓ±±'
print left(@str,5)--Êä³ö:½­ËÕ|ºþ±±
print right(@str,5)--Êä³ö£ºº


Ïà¹ØÎĵµ£º

SqlÓï¾äѧϰ±Ê¼Ç(1) ´´½¨Êý¾Ý¿â

˵Ã÷£º´´½¨Ò»¸öÓ°µú×âÁÞ¹ÜÀíϵͳ£¬ÕâÀïÖ÷Òª³éÏóÁËËÄÕÅ±í£º
tb_user(Óû§ÐÅÏ¢),tb_movie_type£¨Ó°Æ¬ÀàÐÍ£©,tb_movie£¨Ó°Æ¬ÐÅÏ¢£©,tb_retal£¨×âÁ޼Ǽ£©
use master--ϵͳ±í£¬ËùÓд´½¨µÄÊý¾Ý¿â¾ùÔڴ˱»¼Ç¼
go
--¼ì²âÊÇ·ñÒѾ­´æÔÚRetaDBÕâ¸öÊý¾Ý¿â£¬Óеϰ£¬²»ÄÜÖØÃû£¬¿ÉÒÔ½øÐÐɾ³ý
if exists (select * from sysdatabas ......

sqlÓï¾ä ʱ¼ä¸ñʽת»»£¨ConvertÓ÷¨£© ²Î¿¼

Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Select CONVERT(varch ......

ʹÓÃSQLÓï¾äÉú³ÉÊý¾Ý×Öµä

--sqlserver 2000
SELECT ±íÃû=case when a.colorder=1 then d.name else '' end,
--×Ö¶ÎÐòºÅ=a.colorder,
×Ö¶ÎÃû=a.name,
--
±êʶ=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
/**/
Ö÷¼ü=case when exists(SELECT 1 from sysobjects where xtype='PK' and name
in ( ......

×ݱíתºá±íµÄ"SQL"ʾÀý£º

×ݱíתºá±íµÄ"SQL"ʾÀý£º
¡¡¡¡×ݱí½á¹¹:
¡¡¡¡
¡¡¡¡fname ftype fvalue
¡¡¡¡Ð¡ÇÇ zaocan 10
¡¡¡¡Ð¡ÇÇ zhongcan 20
¡¡¡¡Ð¡ÇÇ wancan 5
¡¡¡¡
¡¡¡¡×ª»»ºóµÄ±í½á¹¹:
¡¡¡¡
¡¡¡¡fname zaocan_value zhongcan_value wancan_value
¡¡¡¡Ð¡ÇÇ 10 20 5
¡¡¡¡
¡¡¡¡×ݱíתºá±íSQLʾÀý:
¡¡¡¡
¡¡¡¡select Fname, sum(case ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ