ÇÉÓö¯Ì¬ºêʵÏÖSQLÖд«µÝÖØ¸´²ÎÊý
ÈóǬ±¨±í¿ÉÒÔͨ¹ýSQL¼ìË÷ºÍ¸´ÔÓSQLÉú³ÉÊý¾Ý¼¯¡£µ±SQLÖÐÐèÒª´«Èë¶à¸ö²ÎÊýʱ£¬ÒªÔÚÉè¼ÆÆ÷ÖÐͨ¹ý ÅäÖÃ-²ÎÊý ¶¨ÒåÏàÓ¦µÄ²ÎÊý£¬È»ºóÔÙ°ÑSQLÖÐÐèÒª²ÎÊýµÄµØ·½Ìæ»»³É?£¬×îºó»¹ÒªÔÚSQL±à¼Æ÷ÖÐÌí¼Ó¶ÔÓ¦?µÄ²ÎÊý¡£ÕâÑùµ±SQLÖÐÓжàÉÙ¸öÎʺţ¬ÎÒÃǾÍÐèÒªÌí¼Ó¶àÉÙ¸ö²ÎÊý¡£µ±SQLÖÐÓõ½µÄ²ÎÊý±È½ÏÉÙʱ£¬²Ù×÷ÆðÀ´»¹±È½Ï·½±ã¡£µ«µ±ÒµÎñ±È½Ï¸´ÔÓ£¬ÐèÒªÍùSQLÖд«Èë¶à¸öÖØ¸´µÄ²ÎÊýʱ£¬¾ÍÐèÒªÔÚSQL±à¼Æ÷µÄ ²ÎÊý±êǩҳÖз´¸´¶à´ÎÌí¼Ó¶à¸öÖØ¸´²ÎÊý¡£´Ëʱ£¬¹¤×÷Á¿ÊÇÏ൱´óµÄ¡£±¾ÎĽ«¸ø³öÒ»ÖÖÇÉÓö¯Ì¬ºêʵÏÖÍùSQLÖд«µÝ²ÎÊýµÄ·½·¨£¬¸Ã·½·¨»á´ó´ó¼õÉÙÖØ¸´Ìí¼ÓÏàͬ²ÎÊýµÄ¹¤×÷Á¿£¬ÏÂÃæ¼òµ¥½éÉÜһϸ÷½·¨¡£
ÀýÈ磬ÐèÒªÍùSQLÖÐÖØ¸´´«µÝÁ½¸ö²ÎÊý£¬¿ªÊ¼Ê±¼äºÍ½áÊøÊ±¼ä¡£
Ê×ÏÈ£¬ÔÚ±¨±íÖзֱð¶¨ÒåÁ½¸ö²ÎÊý£¬arg1£¬arg2£¬ÆäÖÐarg1´ú±í¿ªÊ¼Ê±¼ä¡¢arg2´ú±í½áÊøÊ±¼ä£¬ÈçÏÂͼ
È»ºó£¬¶¨ÒåÁ½¸öºê£¬Ãû³Æ£ºmacro1£¬macro2£¬ÉèÖÃÀàÐÍ£º¶¯Ì¬ºê£¬ÉèÖÃÈçÏÂͼ
È»ºó£¬ÔÚSQLÖÐÐèÒª²ÎÊýµÄµØ·½ÒýÓúêmacro1ºÍmacro2£¬²»ÐèÒªÉèÖÃÊý¾Ý¼¯ÖеIJÎÊý£¬¼´¿ÉʵÏÖ´«µÝ²ÎÊýµÄ¹¦ÄÜ£¬ÈçÏÂͼ
ÕâÑù¾ÍʵÏÖÁËʹÓö¯Ì¬ºê´«µÝ²ÎÊýµ½SQLÖУ¬¶ø²»ÐèÒªÔÚSQL±à¼Æ÷µÄ²ÎÊý±êǩҳ·´¸´Ìí¼ÓÖØ¸´µÄ²ÎÊýÁË¡£
¶¯Ì¬ºê´«µÝ²ÎÊýµ½SQLÖУ¬¼õÉÙÁËÓû§ÖÆ×÷±¨±íʱ²»±ØÒªµÄÖØ¸´·±ËöµÄ¹¤×÷£¬ÎªÓû§Éè¼ÆºÍÖÆ×÷¸´ÔÓ±¨±í´øÀ´Á˺ܴóµÄ·½±ã¡£
Òý×Ô£ºÈóǬ±¨±í֪ʶ¿â
Ïà¹ØÎÄÕ£ºÈóǬ±¨±íÖÐÈçºÎʵÏÖ¶àÖµ²éѯ; splitº¯Êý¼°ÆäÌØÊâÓ÷¨£»ºáÏò·ÖÒ³±¨±íµÄ±êÌâÇзÖ
ÆäËûÏà¹ØÄÚÈÝ£º ÈóǬ £» ÉÌÒµÖÇÄÜBIÁªÃË ; ±¨±íÈí¼þ £»Java±¨±íÉÌÒµÖÇÄܽâ¾ö·½°¸web±¨±íµÄÀ©Õ¹¹¦ÄÜ
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
MySQLÌṩ±ê×¼µÄSQLģʽƥÅ䣬ÒÔ¼°Ò»ÖÖ»ùÓÚÏóUnixʵÓóÌÐòÈçvi¡¢grepºÍsedµÄÀ©Õ¹ÕýÔò±í´ïʽģʽƥÅäµÄ¸ñʽ¡£ ±ê×¼µÄSQLģʽƥÅä
SQLµÄģʽƥÅäÔÊÐíÄãʹÓÓ_”Æ¥ÅäÈκε¥¸ö×Ö·û£¬¶ø“%”Æ¥ÅäÈÎÒâÊýÄ¿×Ö·û(°üÀ¨Áã¸ö×Ö·û)¡£ÔÚ MySQLÖУ¬SQLµÄģʽȱʡÊǺöÂÔ´óСдµÄ¡£ÏÂÃæÏÔʾһЩÀý×Ó¡£×¢ÒâÔÚÄãÊ ......
´æ´¢½ø³Ì¾ÍÊÇ×÷Ϊ¿ÉÖ´ÐжÔÏó´æ·ÅÔÚÊý¾Ý¿âÖеÄÒ»¸ö»ò¶à¸öSQLÃüÁî¡£
¶¨Òå×ÜÊǺܳéÏó¡£´æ´¢½ø³ÌÆäʵ¾ÍÊÇÄÜÍê³ÉÒ»¶¨²Ù×÷µÄÒ»×éSQLÓï¾ä£¬Ö»²»¹ýÕâ×éÓï¾äÊÇ·ÅÔÚÊý¾Ý¿âÖеÄ(ÕâÀïÎÒÃÇ̸ֻSQL SERVER)¡£Èç¹ûÎÒÃÇͨ¹ý´´½¨´æ´¢½ø³ÌÒÔ¼°ÔÚASPÖе÷Óô洢½ø³Ì£¬¾Í¿ÉÒÔ±ÜÃ⽫SQLÓï¾äͬASP´úÂë»ìÔÓÔÚÒ ......
ΪÁË´ó¼Ò¸üÈÝÒ×Àí½âÎÒ¾Ù³öµÄSQLÓï¾ä£¬±¾Îļٶ¨ÒѾ½¨Á¢ÁËÒ»¸öѧÉú³É¼¨¹ÜÀíÊý¾Ý¿â£¬È«ÎľùÒÔѧÉú³É¼¨µÄ¹ÜÀíΪÀýÀ´ÃèÊö¡£
¡¡¡¡1.ÔÚ²éѯ½á¹ûÖÐÏÔʾÁÐÃû£º
¡¡¡¡a.ÓÃas¹Ø¼ü×Ö£ºselect name as 'ÐÕÃû' from students order by age
¡¡¡¡b.Ö±½Ó±íʾ£ºselect name 'ÐÕÃû' from students order by age
¡¡¡¡2.¾«È·²éÕÒ:
¡¡¡¡a.ÓÃ ......