ÎÒҪͶ¸å
  • Äúµ±Ç°µÄλÖãº57365.com -> ¼¼Êõ½Ì³Ì -> Êý¾Ý¿â½Ì³Ì -> SQL server½Ì³Ì -> ½Ì³ÌÄÚÈÝ
  • [ Êղر¾Ò³½Ì³Ì ]
  • ̸Êý¾Ý¿âÖÐÄ£ºýÊý¾ÝµÄÊäÈëÓëÅбðSQL server]½Ì³Ì

    ½Ì³Ì×÷ÕߣºØýÃû    ½Ì³ÌÀ´Ô´£º²»Ïê   ½Ì³ÌÀ¸Ä¿£ºSQL server½Ì³Ì    Êղر¾Ò³
      Ç°ÑÔ

    Ä£ºýÊý¾Ý¿â£¬ÊÇÖ¸Äܹ»´¦ÀíÄ£ºýÊý¾ÝµÄÊý¾Ý¿â¡£Ò»°ãµÄÊý¾Ý¿â¶¼ÊÇÒÔ¶þÖ±Âß¼­ºÍ¾«È·µÄÊý¾Ý¹¤¾ßΪ»ù´¡µÄ£¬²»ÄܱíʾÐí¶àÄ£ºý²»ÇåµÄÊÂÇé¡£Ëæ×ÅÄ£ºýÊýѧÀíÂÛÌåϵµÄ½¨Á¢£¬ÈËÃÇ¿ÉÒÔÓÃÊýÁ¿À´ÃèÊöÄ£ºýʼþ²¢ÄܽøÐÐÄ£ºýÔËËã¡£ÕâÑù¾Í¿ÉÒ԰Ѳ»ÍêÈ«ÐÔ¡¢²»È·¶¨ÐÔ¡¢Ä£ºýÐÔÒýÈëÊý¾Ý¿âϵͳÖУ¬´Ó¶øÐγÉÄ£ºýÊý¾Ý¿â¡£Ä£ºýÊý¾Ý¿âÑо¿Ö÷ÒªÓÐÁ½·½Ã棬Ê×ÏÈÊÇÈçºÎÔÚÊý¾Ý¿âÖдæ·ÅÄ£ºýÊý¾Ý£»Æä´ÎÊǶ¨Òå¸÷ÖÖÔËË㽨Á¢Ä£ºýÊý¾ÝÉϵĺ¯Êý¡£Ä£ºýÊýµÄ±íʾÖ÷ÒªÓÐÄ£ºýÇø¼äÊý¡¢Ä£ºýÖÐÐÄÊý¡¢Ä£ºý¼¯ºÏÊýºÍÁ¥Êôº¯ÊýµÈ¡£
    ×Ô´Ó1965ÄêÃÀ¹ú¼ÓÖÝ´óѧ²®¿ËÀû·ÖУµÄLoftiZadehÌá³öÁËÄ£ºýÂß¼­ÒÔÀ´£¬ÈËÀàÔÚÕâÒ»ÁìÓòÄÚµÄÑо¿Ò»Ö±Ã»ÓÐÖÕÖ¹¹ý£»ÔÚÊý¾Ý¿âÁìÓòÄÚ£¬Ä£ºýÂß¼­ÀíÂÛÒ²µÃµ½ÁËÒ»¶¨µÄÓ¦Ó㬱¾ÎľÍÄ£ºýÊý¾ÝµÄÊäÈëÓëÅбð̸һÏÂ×Ô¼ºµÄÈÏʶ£¬ÒâÔÚÅ×שÒýÓñ¡£

    Ò»¡¢Ä£ºýÂß¼­»ù±¾Ô­Àí  
    U ΪijЩ¶ÔÏóµÄ¼¯ºÏ£¬³ÆΪÂÛÓò£¬¿ÉÒÔÊÇÁ¬ÐøµÄ»òÀëÉ¢µÄ£»u ±íʾU µÄÔªËØ£¬¼Ç×÷U ={u}¡£
    ¶¨Òå1 Ä£ºý¼¯ºÏ£¨fuzzy sets£© ÂÛÓòU µ½[0,1]Çø¼äµÄÈÎÒ»Ó³ÉämF £¬¼´mF £ºU ®[0,1]£¬¶¼È·¶¨U µÄÒ»¸öÄ£ºý×Ó¼¯F £»mF³ÆΪFµÄÁ¥Êôº¯Êý£¨membership function£©»òÁ¥Êô¶È£¨grade of membership£©¡£Ò²¾ÍÊÇ˵£¬mF ±íʾuÊôÓÚÄ£ºý×Ó¼¯FµÄ³Ì¶È»òµÈ¼¶¡£ÔÚÂÛÓòUÖУ¬¿É°ÑÄ£ºý×Ó¼¯±íʾΪԪËØuÓëÆäÁ¥Êôº¯ÊýmF£¨u£©µÄÐòż¼¯ºÏ£¬¼ÇΪ£º
    F ={(u,mF(u)|uÎU)}  
    ÈôU ΪÁ¬Ðø£¬ÔòÄ£ºý¼¯F ¿É¼Ç×÷£º
    F =¨°UmF(u)/u  
    ÈôU ΪÀëÉ¢£¬ÔòÄ£ºý¼¯F ¿É¼ÇΪ£º
    F=mF£¨u1£©/u1+mF£¨u2£©/u2+¡­.+mF£¨un£©/un= åmF£¨ui£©/ui  
    ¶¨Òå2 Ä£ºýÖ§¼¯¡¢½»²æµã¼°Ä£ºýµ¥µã Èç¹ûÄ£ºý¼¯ÊÇÂÛÓòU ÖÐËùÓÐÂú×ãmF£¨u£©>0µÄÔªËØu ¹¹³ÉµÄ¼¯ºÏ£¬Ôò³Æ¸Ã¼¯ºÏΪģºý¼¯FµÄÖ§¼¯¡£µ±u Âú×ãmF =10£¬Ôò³Æ´ËÄ£ºý¼¯ÎªÄ£ºýµ¥µã¡£  
    ¶¨Òå3 ÓïÑÔ±äÁ¿ Ò»¸öÓïÑÔ±äÁ¿¿É¶¨ÒåΪ¶àÔª×飨x,T(x),U,G,M£©¡£ÆäÖУ¬xΪ±äÁ¿Ãû£»T(x)ΪxµÄ´Ê¼¯£¬¼´ÓïÑÔÖµÃû³ÆµÄ¼¯ºÏ£»U ΪÂÛÓò£»G ÊDzúÉúÓïÑÔÖµÃû³ÆµÄÓï·¨¹æÔò£»M ÊÇÓë¸÷ÓïÑÔÖµº¬ÒåÓйصÄÓï·¨¹æÔò¡£ÓïÑÔ±äÁ¿µÄÿ¸öÓïÑÔÖµ¶ÔÓ¦Ò»¸ö¶¨ÒåÔÚÂÛÓòU ÖеÄÄ£ºýÊý¡£ÓïÑÔ±äÁ¿»ù±¾´Ê¼¯°ÑÄ£ºý¸ÅÄîÓ뾫ȷֵÁªÏµÆðÀ´£¬ÊµÏÖ¶Ô¶¨ÐÔ¸ÅÄîµÄ¶¨Á¿»¯ÒÔ¼°¶¨Á¿Êý¾ÝµÄ¶¨ÐÔÄ£ºý»¯¡£ ÀýÈ磬ijԡÊÒ¹ø¯°ÑË®µÄζÈ×÷Ϊһ¸öÓïÑÔ±äÁ¿£¬Æä´Ê¼¯T£¨Î¶ȣ©¿ÉΪ£º
    T£¨Î¶ȣ©£½{³¬¸ß£¬ºÜ¸ß£¬½Ï¸ß£¬ÊÊÖУ¬½ÏµÍ£¬ºÜµÍ£¬¹ýµÍ}

    ¶þ¡¢ Êý¾Ý¿âÖдæ·ÅÄ£ºýÊý¾ÝµÄ·½·¨

    1¡¢ Êý¾ÝÄ£Ð͵ÄÑ¡Ôñ
    ½üÄêÓ¦Óý϶àµÄÊý¾Ý¿âÄ£ÐÍÖ÷ÒªÓйØϵÊý¾ÝÄ£ÐÍ¡¢ÃæÏò¶ÔÏóÄ£ÐÍ¡¢¶ÔÏó-¹ØϵÊý¾ÝÄ£ÐÍ¡£
    Ä£ºýÊý¾Ý¿âÒªÇó´æ´¢µÄÊý¾Ý¾ßÓгéÏó¶È¸ß¡¢Êý¾ÝÀàÐ͸´ÔÓ¡¢ÃæÏò¶ÔÏó²Ù×÷µÄÌص㣬ÌرðÕë¶ÔÄ£ºýʶ±ð¹¦ÄܵÄʵÏÖ»¹±ØÐë¾ß¼´Ê±µÄÁ¥Êôº¯Êý¡£
    ¹ØϵÊý¾ÝÄ£Ð;ßÓнṹͳһ¡¢ÃæÏò¼Ç¼¡¢ÓÐÏÞÊý¾ÝÀàÐÍ¡¢²»ÄÜÇåÎú±íʾºÍÓÐЧ´¦Àí¸´ÔÓ¶ÔÏóµÄȱµã£¬ÄÑÒÔÂú×ãÄ£ºýÊý¾Ý¿âµÄÐèÇó¡£
    ÃæÏò¶ÔÏóÊý¾Ý¿â¹ÜÀíϵͳ£¨OODBMS£©ÊÇ´Ó¶ÔÏó¹Ûµã³ö·¢£¬ÒÆÏòÊý¾Ý¿â¹ÜÀí˼ά£¬ÒÔÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔΪ»ù´¡µÄ³Ö¾Ã»¯µÄ³ÌÐòÉè¼ÆÓïÑÔ£¬Ä¿Ç°ÊµÐеÄÊÇODMG-93±ê×¼£¬ÊʺÏÓÚ¾ßÓи´ÔÓÊý¾ÝÒªÇóµÄ¹¤³Ì¡¢Í¼ÐΡ¢¶àýÌåµÈÁìÓò£¬ÊÇÄ¿Ç°±È½ÏÏȽøµÄÒ»ÖÖÊý¾ÝÄ£ÐÍÀíÄî¡£µ«ÊÇËüÔÚ²éѯ¡¢ÊÂÎï¹ÜÀíºÍ²¢·¢·½Ãæ½Ï²î£¬¶øÇÒÓû§¶ËµÄ²ÎÓë²»ºÃ£¬Í¬Ê±ÓÉÓÚÆäÊôÓÚÐÂÉúÊÂÎÉв»³ÉÊ죬Òò´Ë¸÷´óÊý¾Ý¿â³§¼Ò¶ÔÆäµÄÖ§³Ö½Ï²î£¬¿Éν¡°Çú¸ßºÍ¹Ñ¡±¡£Òò´ËÒ²²»ÊÇ×îºÃµÄÑ¡Ôñ¡£
    ¶ÔÏó-¹ØϵÊý¾Ý¿â¹ÜÀíϵͳ£¨ORDBMS£©ÊÇ´Ó¹ØϵÊý¾Ý¿â¹Ûµã³ö·¢£¬ÒÆÏò¶ÔÏó˼ά£¬ÒÔ¹ØϵÊý¾Ý¿âºÍSQLΪ»ù´¡µÄÀ©Õ¹¹ØϵģÐÍ£¬¾ßÀ©Õ¹¸´ÔÓÊý¾ÝÀàÐͺÍÔÊÐíÓû§×Ô¶¨Ò庯Êý£¨SQL»òCÓïÑÔ£©¹¦ÄÜ¡£¾ßÃæÏò¶ÔÏóÌØÐÔ£¬ÊÜͨÓÃÐÔÇ¿µÄSQL3£¨SQL99£©±ê×¼Ö§³Ö¡£ORDBMS¼ÈÂú×ãÁË´«Í³¹ØϵÐÍÊý¾Ý¿âÓû§µÄÒªÇó£¬Í¬Ê±ÓÖ¾ßÓи´ÔÓÊý¾ÝÐèÒªµÄÓ¦Ó㬾ßÇ¿´ó²éѯÓïÑÔ¹¦ÄÜ£¬Í¬Ê±Ò²Óкܶà´óµÄÊý¾Ý¿â³§ÉÌÖ§³Ö¡£Êǽ¨Á¢Ä£ºýÊý¾Ý¿âµÄ×î¼ÑÑ¡Ôñ¡£

    2¡¢ Êý¾ÝÄ£Ð͵Ľ¨Á¢
    Ê×ÏȽ¨Á¢·Ç1NFÎĵµ¹Øϵ£º
    [sayyes]http://www.computerworld.com.cn/htm/app/service/01_7_13_3.gif[/sayyes]
    ÒÔÀýijԡÊÒ¹ø¯°ÑË®µÄζÈ×÷Ϊһ¸öÓïÑÔ±äÁ¿£¬Æä´Ê¼¯T£¨Î¶ȣ©¿ÉΪ£º
    T£¨Î¶ȣ©£½{³¬¸ß£¬ºÜ¸ß£¬½Ï¸ß£¬ÊÊÖУ¬½ÏµÍ£¬ºÜµÍ£¬¹ýµÍ}
    ----------------------------------------------------------------------------
    SQL99Óï¾ä£º
    Create type mynum1 integer varying.
    Create type mynum2 numeric varying.
    /*½¨Á¢¸´ÔÓÀàÐÍ*/
    create table temperature
    (fuzzytemp char(4),
    x mynum1 [10],
    mn mynum2 [10],
    /*ʹÓÃÊý×飬ÒÔÈ·¶¨¸÷ÊýµÄλÖÃ*/
    check (fuzzytemp in (¡®³¬¸ß¡¯£¬¡¯ºÜ¸ß¡¯£¬¡¯½Ï¸ß¡¯£¬¡¯ÊÊÖС¯£¬¡¯½ÏµÍ¡¯£¬¡¯ºÜµÍ¡¯£¬¡¯¹ýµÍ¡¯))
    create table measure
    (time time,
    temp smallint;
    check (temp<=100))

    Èý¡¢Ä£ºýÊý¾ÝµÄÅоö

    ͨ¹ýÄ£ºýÍÆÀíµÃµ½µÄ½á¹ûÊÇÒ»¸öÄ£ºý¼¯ºÏ»òÕßÁ¥Êôº¯Êý£¬µ«ÔÚʵ¼ÊʹÓÃÖУ¬ÌرðÊÇÔÚÄ£ºýÂß¼­¿ØÖÆÖУ¬±ØÐëÓÃÒ»¸öÈ·¶¨µÄÖµ²ÅÄÜÈ¥¿ØÖÆËÅ·þ»ú¹¹¡£ÔÚÍÆÀíµÃµ½µÄÄ£ºý¼¯ºÏÖÐÈ¡Ò»¸öÏà¶Ô×îÄÜ´ú±íÕâ¸öÄ£ºý¼¯ºÏµÄµ¥ÖµµÄ¹ý³Ì¾Í³Æ×÷Ä£ºýÅоö»ò½âÄ£ºý£¨Defuzzification£©¡£Ä£ºýÅоö¿ÉÒÔ²ÉÓò»Í¬µÄ·½·¨£¬Óò»Í¬µÄ·½·¨ËùµÃµ½µÄ½á¹ûÒ²ÊDz»Í¬µÄ¡£ÀíÂÛÉÏÓÃÖØÐÄ·¨±È½ÏºÏÀí£¬µ«ÊǼÆËã±È½Ï¸´ÔÓ£¬Òò¶øÔÚʵʱÐÔÒªÇó½Ï¸ßµÄϵͳ²»²ÉÓÃÕâÖÖ·½·¨¡£×î¼òµ¥µÄ·½·¨ÊÇ×î´óÁ¥Êô¶È·½·¨£¬ÕâÖÖ·½·¨È¡ËùÓÐÄ£ºý¼¯ºÏ»òÕßÁ¥Êôº¯ÊýÖÐÁ¥Êô¶È×î´óµÄÄǸöÖµ×÷ΪÊä³ö£¬µ«ÊÇÕâÖÖ·½·¨Î´¿¼ÂÇÆäËûÁ¥Êô¶È½ÏСµÄÖµµÄÓ°Ï죬´ú±íÐÔ²»ºÃ£¬ËùÒÔËüÍùÍùÓÃÓڱȽϼòµ¥µÄϵͳ¡£½éÓÚÕâÁ½ÕßÖ®¼äµÄ»¹Óм¸ÖÖƽ¾ù·¨£ºÈç¼ÓȨƽ¾ù·¨¡¢Á¥Êô¶ÈÏÞ·ù(¦Á-cut)ÔªËØƽ¾ù·¨µÈ¡£ÏÂÃæ½éÉܸ÷ÖÖÄ£ºýÅоö·½·¨£¬²¢ÒÔ¡°Ë®ÎÂÊÊÖС±ÎªÀý£¬ËµÃ÷²»Í¬·½·¨µÄ¼ÆËã¹ý³Ì¼°ÆäSQL²éѯµÄʵÏÖ¡£
    ÕâÀï¼ÙÉè¡°Ë®ÎÂÊÊÖС±µÄÁ¥Êôº¯ÊýΪ£º
    mN(xi)={X: 0.0/0+0.0/10+0.33/20+0.67/30+1.0/40+1.0/50+0.75/60+0.5/70+0.25/80+0.0/90+0.0/100}
    1. ÖØÐÄ·¨
    ËùνÖØÐÄ·¨¾ÍÊÇÈ¡Ä£ºýÁ¥Êôº¯ÊýÇúÏßÓëºá×ø±êÖáΧ³ÉÃæ»ýµÄÖØÐÄ×÷Ϊ´ú±íµã¡£ÀíÂÛÉÏÓ¦¸Ã¼ÆËãÊä³ö·¶Î§ÄÚһϵÁÐÁ¬ÐøµãµÄÖØÐÄ£¬¼´
    u =&aring;xi¡ÁmN(xi)/&aring;mN(xi) µ«Êµ¼ÊÉÏÊǼÆËãÊä³ö·¶Î§ÄÚÕû¸ö²ÉÑùµã£¨¼´Èô¸ÉÀëÉ¢Öµ£©µÄÖØÐÄ¡£ÕâÑù£¬ÔÚ²»»¨Ì«¶àʱ¼äµÄÇé¿öÏ£¬ÓÃ×㹻СµÄÈ¡Ñù¼ä¸ôÀ´ÌṩËùÐèÒªµÄ¾«¶È£¬ÕâÊÇÒ»ÖÖ×îºÃµÄÕÛÖÔ·½°¸¡£¼´  
    u =&aring;xi¡ÁmN(xi)/&aring;mN(xi)
    =(0¡¤0.0£«10¡¤0.0£«20¡¤0.33£«30¡¤0.67£«40¡¤1.0£«50¡¤1.0
    £«60¡¤0.75£«70¡¤0.5£«80¡¤0.25£«90¡¤0.0£«100¡¤0.0)
    /(0.0£«0.0£«0.33£«0.67£«1.0£«1.0£«0.75£«0.5£«0.25£«0.0£«0.0)
    =48.2
    ÔÚÁ¥Êôº¯Êý²»¶Ô³ÆµÄÇé¿öÏ£¬ÆäÊä³öµÄ´ú±íÖµÊÇ48.2¡æ¡£Èç¹ûÄ£ºý¼¯ºÏÖÐûÓÐ48.2¡æ£¬ÄÇô¾ÍÑ¡È¡×î¿¿½üµÄÒ»¸öζÈÖµ50¡æÊä³ö¡£
    2. ×î´óÁ¥Êô¶È·¨
    ÕâÖÖ·½·¨×î¼òµ¥£¬Ö»ÒªÔÚÍÆÀí½áÂÛµÄÄ£ºý¼¯ºÏÖÐÈ¡Á¥Êô¶È×î´óµÄÄǸöÔªËØ×÷ΪÊä³öÁ¿¼´¿É¡£²»¹ý£¬ÒªÇóÕâÖÖÇé¿öÏÂÆäÁ¥Êôº¯ÊýÇúÏßÒ»¶¨ÊÇÕý¹æ͹ģºý¼¯ºÏ£¨¼´ÆäÇúÏßÖ»ÄÜÊǵ¥·åÇúÏߣ©¡£Èç¹û¸ÃÇúÏßÊÇÌÝÐÎƽ¶¥µÄ£¬ÄÇô¾ßÓÐ×î´óÁ¥Êô¶ÈµÄÔªËؾͿÉÄܲ»Ö¹Ò»¸ö£¬Õâʱ¾ÍÒª¶ÔËùÓÐÈ¡×î´óÁ¥Êô¶ÈµÄÔªËØÇóÆäƽ¾ùÖµ¡£ÀýÈ磬¶ÔÓÚ¡°Ë®ÎÂÊÊÖС±£¬°´×î´óÁ¥Êô¶ÈÔ­Ôò£¬ÓÐÁ½¸öÔªËØ40ºÍ50¾ßÓÐ×î´óÁ¥Êô¶È1.0£¬ÄǾÍÒª¶ÔËùÓÐÈ¡×î´óÁ¥Êô¶ÈµÄÔªËØ40ºÍ50Çóƽ¾ùÖµ£¬Ö´ÐÐÁ¿Ó¦È¡£º
    umax=(40+50)/2=45
    3. ϵÊý¼ÓȨƽ¾ù·¨
    ϵÊý¼ÓȨƽ¾ù·¨µÄÊä³öÖ´ÐÐÁ¿ÓÉÏÂʽ¾ö¶¨£º
    u =Ski¡Áxi/Ski  
    ʽÖУ¬ÏµÊýkiµÄÑ¡ÔñÒª¸ù¾Ýʵ¼ÊÇé¿ö¶ø¶¨£¬²»Í¬µÄϵͳ¾Í¾ö¶¨ÏµÍ³Óв»Í¬µÄÏìÓ¦ÌØÐÔ¡£µ±¸ÃϵÊýÑ¡Ôñki=mN(xi)ʱ£¬¼´È¡ÆäÁ¥Êôº¯Êýʱ£¬Õâ¾ÍÊÇÖØÐÄ·¨¡£ÔÚÄ£ºýÂß¼­¿ØÖÆÖУ¬¿ÉÒÔͨ¹ýÑ¡ÔñºÍµ÷Õû¸ÃϵÊýÀ´¸ÄÉÆϵͳµÄÏìÓ¦ÌØÐÔ¡£Òò¶øÕâÖÖ·½·¨¾ßÓÐÁé»îÐÔ¡£
    4. Á¥Êô¶ÈÏÞ·ùÔªËØƽ¾ù·¨
    ÓÃËùÈ·¶¨µÄÁ¥Êô¶ÈÖµ¦Á¶ÔÁ¥Êô¶Èº¯ÊýÇúÏß½øÐÐÇиÔÙ¶ÔÇиîºóµÈÓÚ¸ÃÁ¥Êô¶ÈµÄËùÓÐÔªËؽøÐÐƽ¾ù£¬ÓÃÕâ¸öƽ¾ùÖµ×÷ΪÊä³öÖ´ÐÐÁ¿£¬ÕâÖÖ·½·¨¾Í³ÆΪÁ¥Êô¶ÈÏÞ·ùÔªËØƽ¾ù·¨¡£
    ÀýÈ磬µ±È¡¦ÁΪ×î´óÁ¥Êô¶Èֵʱ£¬±íʾ¡°ÍêÈ«Á¥Êô¡±¹Øϵ£¬Õâʱ¦Á£½1.0¡£ÔÚ¡°Ë®ÎÂÊÊÖС±µÄÇé¿öÏ£¬40¡æºÍ50¡æµÄÁ¥Êô¶ÈÊÇ1.0£¬ÇóÆäƽ¾ùÖµµÃµ½Êä³ö´ú±íÁ¿£º
    u =(40+50)/2=45
    ÕâÑù£¬µ±¡°ÍêÈ«Á¥Êô¡±Ê±£¬Æä´ú±íÁ¿Îª45¡æ¡£
    Èç¹ûµ±¦Á£½0.5ʱ£¬±íʾ¡°´ó¸ÅÁ¥Êô¡±¹Øϵ£¬ÇиîÁ¥Êô¶Èº¯ÊýÇúÏߺó£¬Õâʱ´Ó30¡æµ½70¡æµÄÁ¥Êô¶ÈÖµ¶¼°üº¬ÔÚÆäÖУ¬ËùÒÔÇóÆäƽ¾ùÖµµÃµ½Êä³ö´ú±íÁ¿£º
    u =(30+40+50+60+70)/5=50
    ÕâÑù£¬µ±¡°´ó¸ÅÁ¥Êô¡±Ê±£¬Æä´ú±íÁ¿Îª50¡æ
    ----------------------------------------------------------------------------
    Àý£ºÓÃÖØÐÄ·¨Í¨¹ýSQLÓïÑÔ²éѯºÎʱ¸Ã¹ø¯ˮÎÂÊÊÖУ¿
    SQL99Óï¾ä£º
    create function sum()
    returns integer as  
    select (x[1]* mn[1]+ x[2]* mn[2] + x[3]* mn[3] + x[4]* mn[4] + x[5]* mn[5] + x[6]* mn[6] + x[7]* mn[7] + x[8]* mn[8] + x[9]* mn[9] + x[10]* mn[10])/( mn[1]+ mn[2] + mn[3] + mn[4] + mn[5] +mn[6] +mn[7] + mn[8] + mn[9] +mn[10])
    from temperature
    where fuzzytemp=¡¯ÊÊÖС¯)
    /*ʹÓÃORDBMSÖеÄÓû§¶¨Ò庯ÊýÓÃÖØÐÄ·¨½¨Á¢Á¥Êôº¯Êý*/
    select time
    from measure
    where (temp-sum())<5 or (temp-sum())>-5
    /*ͨ¹ýʹÓÃÁ¥Êôº¯ÊýµÄ·µ»ØÖµÍê³É²éѯ,²¢½«Ë®ÎÂÊÊÖеÄÎó²î·¶Î§¶¨Îª5¡æÒÔÄÚÿa*/
     
    ÎÒҪͶ¸å   -   ¹ã¸æºÏ×÷   -   ¹ØÓÚ±¾Õ¾   -   ÓÑÇéÁ¬½Ó   -   ÍøÕ¾µØͼ   -   ÁªÏµÎÒÃÇ   -   °æȨÉùÃ÷   -   ÉèΪÊ×Ò³   -   ¼ÓÈëÊÕ²Ø   -   ÍøÕ¾ÁôÑÔ
    Copyright © 2009 - 20012 www.www.hxswjs.com All Rights Reserved.57365.com °æȨËùÓÐ