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

SQLÓë¹ý³Ì»¯³ÌÐòÉè¼ÆÓïÑÔ

SQLÓë¹ý³Ì»¯³ÌÐòÉè¼ÆÓïÑÔ
                   
   
SQLÊÇÒ»ÖÖµäÐ͵ķǹý³Ì»¯³ÌÐòÉè¼ÆÓïÑÔ£¬ÕâÖÖÓïÑÔµÄÌØµãÊÇ£º
Ö»Ö¸¶¨ÄÄЩÊý¾Ý±»²Ù×Ý£¬ÖÁÓÚ¶ÔÕâЩÊý¾ÝÒªÖ´ÐÐÄÄЩ²Ù×÷£¬ÒÔ¼°Õâ
Щ²Ù×÷ÊÇÈçºÎ
Ö´Ðеģ¬Ôòδ±»Ö¸¶¨¡£·Ç¹ý³Ì»¯³ÌÐòÉè¼ÆÓïÑÔµÄÓŵã
ÔÚÓÚËüµÄ¼òµ¥Ò×ѧ£¬Òò´ËÒѾ­³ÉΪ¹ØÏµÊý¾Ý¿â·ÃÎʺͲÙ×ÝÊý¾ÝµÄ±ê
×¼ÓïÑÔ¡£
   
ÓëÖ®Ïà¶ÔÓ¦µÄÊǹý³Ì»¯³ÌÐòÉè¼ÆÓïÑÔ£¬ÎÒÃÇÆ½³£ÊìϤµÄ¸÷ÖÖ¸ß
¼¶³ÌÐòÉè¼ÆÓïÑÔ¶¼ÊôÓÚÕâÒ»·¶³ë¡£ÕâÖÖÓïÑÔµÄÌØµãÊÇ£ºÒ»ÌõÓï¾äµÄ
Ö´ÐÐÊÇÓëÆäǰºóµÄ
Óï¾äºÍ¿ØÖƽṹ£¨ÈçÌõ¼þÓï¾ä¡¢Ñ­»·Óï¾äµÈ£©Ïà
¹ØµÄ¡£ÓëSQLÏà±È£¬ÕâЩÓïÑÔÏԵñȽϸ´ÔÓ£¬µ«ÓŵãÊÇʹÓÃÁé»î£¬
Êý¾Ý²Ù×ÝÄÜÁ¦·Ç³£Ç¿´ó¡£
   
ΪÁËÃÖ²¹SQLÔÚ¹ý³Ì»¯¿ØÖÆ·½ÃæµÄ²»×㣬Ðí¶àÉÌÓÃÊý¾Ý¿âϵͳ£¬
¶¼¶Ô±ê×¼SQLÓïÑÔ½øÐÐÁËÀ©³ä£¬Ôö¼ÓÁ˹ý³Ì»¯¿ØÖƲ¿·Ö£¬¼´ËùνµÄ
PL/SQL¡£
µ±È»²»Í¬µÄÊý¾Ý¿âϵͳËù×öµÄÀ©³ä³Ì¶ÈÊǺܲ»Í¬µÄ¡£
    ÕâÀï½öÒÔSQL99/PSMΪÀý£¨SQL99Ϊ¶ÔÏó¹ØÏµÐÍÊý¾Ý¿âµÄ×îÐÂÓï
ÑÔ±ê
×¼£©£¬ËµÃ÷Ò»¸öÍêÕûµÄPL/SQLÓ¦¸Ã¾ßÓÐÄÄЩÓïÑԳɷ֣º
    BEGIN...ENDÓï¾ä —— ¸´ºÏÓï¾ä
   
DECLAREÓï¾ä —— ±äÁ¿ÉùÃ÷Óï¾ä£¨µ±È»Ò²°üÀ¨ÓαꡢÁÙʱ±í¡¢
Òì³£Ìõ¼þµÈµÄÉùÃ÷£©
    CALLÓï¾ä —— º¯Êýµ÷ÓÃÓï¾ä
   
RETURNÓï¾ä —— º¯Êý·µ»ØÓï¾ä
    SETÓï¾ä —— ¸³ÖµÓï¾ä
    IFÓï¾ä —— Ìõ¼þÓï¾ä
   
CASEÓï¾ä —— Ìõ¼þ·ÖÖ§Óï¾ä
    LOOPÓï¾ä —— Ñ­»·Óï¾ä1£¨Ï൱ÓÚCÖеÄWHILE£¨1£©£©
    REPEATÓï¾ä
—— Ñ­»·Óï¾ä2£¨Ï൱ÓÚCÖеÄDO...WHILEÓï¾ä£©
    WHILEÓï¾ä —— Ñ­»·Óï¾ä3
    ITERATEÓï¾ä ——
Ìø×ªÓï¾ä1£¨Ï൱ÓÚCÖеÄCONTINUEÓï¾ä£©
    LEAVEÓï¾ä —— Ìø×ªÓï¾ä2£¨Ï൱ÓÚCÖеÄBREAKÓï¾ä£©
   
FORÓï¾ä —— µü´úÓï¾ä£¨Ï൱ÓÚBATÖеÄFOR£©£¬¼´¶ÔÓÉÒ»ÓÎ
±ê±íʾµÄÊý¾Ý¼¯ÖеÄÃ¿Ò»ÔªËØÖ´ÐÐÒ»×鏸¶¨µÄ²Ù×÷¡£
  


Ïà¹ØÎĵµ£º

Ò»¸öSQLÎÞÏÞ¼¶Ê÷ÐÍ´æ´¢¹ý³ÌʵÏÖÊ÷ÐͽṹÊý¾ÝÅÅÐò

ÎÒÃÇÔÚÆ½³£µÄϵͳ¿ª·¢Öг£³£»áÓöµ½ÏñÎÞÏÞ¼¶·ÖÀàÕâÑùµÄÊ÷ÐͽṹÊý¾Ý£¬ÏÖÌṩһ¸ö¿ÉÓõÄÊý¾Ý¿â´æ´¢¹ý³Ì£¬¿ÉÒÔÍê³ÉÊ÷ÐͽṹÊý¾ÝµÄÅÅÐò¡£
»·¾³£ºwindows7+Sql Server 2008
˵Ã÷£ºÏÂÃæ´úÂëÒѾ­×ª»»³ÉSql server2000µÄ½Å±¾£¬´¦ÀíЧ¹ûÈçÏ£¬¿´sortname×ֶνá¹û,´úÂë¾­¹ý²âÊÔ¡£
´´½¨Ê÷Ðͱí
CREATE TABLE [dbo].[categories](
......

SQLÊý¾ÝÀàÐÍÏê½â

(1)¶þ½øÖÆÊý¾ÝÀàÐÍ

¡¡¡¡¶þ½øÖÆÊý¾Ý°üÀ¨ Binary¡¢Varbinary ºÍ Image
¡¡¡¡Binary
Êý¾ÝÀàÐͼȿÉÒÔÊǹ̶¨³¤¶ÈµÄ(Binary),Ò²¿ÉÒÔÊDZ䳤¶ÈµÄ¡£
¡¡¡¡Binary[(n)] ÊÇ n λ¹Ì¶¨µÄ¶þ½øÖÆÊý¾Ý¡£ÆäÖУ¬n
µÄȡֵ·¶Î§ÊÇ´Ó 1 µ½ 8000¡£Æä´æ´¢ñ¿µÄ´óСÊÇ n + 4 ¸ö×Ö½Ú¡£
¡¡¡¡Varbinary[(n)] ÊÇ n
λ±ä³¤¶ÈµÄ¶þ½øÖÆÊý¾Ý¡£ÆäÖУ ......

oracle sqlÃæÊÔÌâ2

Ò»£®¼òµ¥SQL²éѯ£º
1£©:ͳ¼ÆÃ¿¸ö²¿ÃÅÔ±¹¤µÄÊýÄ¿
select dept,count(*) from employee group by dept;
2£©:ͳ¼ÆÃ¿¸ö²¿ÃÅÔ±¹¤µÄÊýÄ¿´óÓÚÒ»¸öµÄ¼Ç¼
select dept,count(*) from employee group by dept having count(*)>1;
3£©:ͳ¼Æ¹¤×ʳ¬¹ý1200µÄÔ±¹¤ËùÔÚ²¿ÃŵÄÃû³Æ
select e.first_name,salary,d.name
from s_emp ......

SQLº¯Êý´óÈ«2

--
¾ÛºÏº¯Êý
use
pubs
go
select

avg
(
distinct
price)  
--
ËãÆ½¾ùÊý
from
titles
where
type
=
'
business
'
go

use
pubs
go
select

max
(ytd_sales)  
--
×î´óÊý
from
titles
go

use
pubs
go
select

min
(ytd_sales)
--
×îСÊý
fr ......

SQL ServerÀïÃæµÄUËø

XËø¼´ÊÇÎÒÃdz£ËµµÄÅÅËüËø£¬UËøºÜÉÙ¼û£¬Ö»ÔÚ¸üÐÂʱ»á³öÏÖ¡£UËøÆäʵÊÇXËøµÄÒ»ÖÖ£¬µ±Êý¾Ý¸üÐÂʱ£¬UËøÊ×Ïȼӵ½Òª¸üеÄÊý¾ÝÉÏ(¼´Ê¹Ä¿±êÉÏÃæÓÐSËø£¬UËø»¹ÊÇ¿ÉÒÔ¼ÓÉÏ)£¬µÈÄ¿±ê¿ÉÒÔ±»¸üÐÂʱ£¬UËø¼´×ª±äΪXËø¡£ ÈçÐè×ªÔØ£¬Çë×¢Ã÷±¾ÎÄÔ­´´×ÔCSDN TJVictorרÀ¸£ºhttp://blog.csdn.net/tjvictor ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ