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

SQL Server ÃæÊÔÌâ £¨³ÖÐø¸üÐÂÖÐ...£©

3¡£±íÄÚÈÝÈçÏÂ
¡¡¡¡-----------------------------
¡¡¡¡ID LogTime
¡¡¡¡1 2008/10/10 10:00:00
¡¡¡¡1 2008/10/10 10:03:00
¡¡¡¡1 2008/10/10 10:09:00
¡¡¡¡2 2008/10/10 10:10:00
¡¡¡¡2 2008/10/10 10:11:00
¡¡¡¡......
¡¡¡¡-----------------------------
¡¡¡¡ÇëÎʸ÷λ¸ßÊÖ£¬ÈçºÎ²éѯµÇ½ʱ¼ä¼ä¸ô²»³¬¹ý£µ·ÖÖÓµÄËùÓмǼ£®
¡¡¡¡
¡¡¡¡¼¸µÀ¾­µäµÄSQL±ÊÊÔÌâÄ¿£¨Óд𰸣©
¡¡¡¡£¨2£©±íÃû£º³É¼¨±í
¡¡¡¡ÐÕÃû ¿Î³Ì ·ÖÊý
¡¡¡¡ÕÅÈý ÓïÎÄ 81
¡¡¡¡ÕÅÈý Êýѧ 75
¡¡¡¡ÀîËÄ ÓïÎÄ 56
¡¡¡¡ÀîËÄ Êýѧ 90
¡¡¡¡ÍõÎå ÓïÎÄ 81
¡¡¡¡ÍõÎå Êýѧ 100
¡¡¡¡ÍõÎå Ó¢Óï 49
¡¡¡¡……
¡¡¡¡£¨ÆäËûÓû§ÊµÑéµÄ¼Ç¼´ó¼Ò¿É×ÔÐвåÈ룩
¡¡¡¡¸ø³ö³É¼¨È«²¿ºÏ¸ñµÄѧÉúÐÅÏ¢£¨°üº¬ÐÕÃû¡¢¿Î³Ì¡¢·ÖÊý£©£¬×¢£º·ÖÊýÔÚ60ÒÔÉÏÆÀΪºÏ¸ñ
¡¡¡¡select * from score
¡¡¡¡where s_name not in
¡¡¡¡(select s_name from score
¡¡¡¡where score<60)
¡¡¡¡»òÕߣº
¡¡¡¡select * from score where s_name in
¡¡¡¡(select s_name from score
¡¡¡¡group by s_name
¡¡¡¡having min(score)>=60)
¡¡¡¡£¨3£©±íÃû£ºÉÌÆ·±í
¡¡¡¡Ãû³Æ ²úµØ ½ø¼Û
¡¡¡¡Æ»¹û ÑĮ̀ 2.5
¡¡¡¡Æ»¹û ÔÆÄÏ 1.9
¡¡¡¡Æ»¹û ËÄ´¨ 3
¡¡¡¡Î÷¹Ï ½­Î÷ 1.5
¡¡¡¡Î÷¹Ï ±±¾© 2.4
¡¡¡¡……
¡¡¡¡£¨ÆäËûÓû§ÊµÑéµÄ¼Ç¼´ó¼Ò¿É×ÔÐвåÈ룩
¡¡¡¡¸ø³öƽ¾ù½ø¼ÛÔÚ2ÔªÒÔϵÄÉÌÆ·Ãû³Æ
¡¡¡¡select Ãû³Æ from ÉÌÆ·±í group by Ãû³Æ having avg(½ø¼Û) < 2
¡¡¡¡£¨4£©±íÃû£º¸ß¿¼ÐÅÏ¢±í
¡¡¡¡×¼¿¼Ö¤ºÅ ¿ÆÄ¿ ³É¼¨
¡¡¡¡2006001 ÓïÎÄ 119
¡¡¡¡2006001 Êýѧ 108
¡¡¡¡2006002 ÎïÀí 142
¡¡¡¡2006001 »¯Ñ§ 136
¡¡¡¡2006001 ÎïÀí 127
¡¡¡¡2006002 Êýѧ 149
¡¡¡¡2006002 Ó¢Óï 110
¡¡¡¡2006002 ÓïÎÄ 105
¡¡¡¡2006001 Ó¢Óï 98
¡¡¡¡2006002 »¯Ñ§ 129
¡¡¡¡……
¡¡¡¡£¨ÆäËûÓû§ÊµÑéµÄ¼Ç¼´ó¼Ò¿É×ÔÐвåÈ룩
¡¡¡¡¸ø³ö¸ß¿¼×Ü·ÖÔÚ600ÒÔÉϵÄѧÉú×¼¿¼Ö¤ºÅ
¡¡¡¡select ×¼¿¼Ö¤ºÅ from ¸ß¿¼ÐÅÏ¢±í group by ×¼¿¼Ö¤ºÅ having sum(³É¼¨) > 600
¡¡¡¡£¨5£©±íÃû£º¸ß¿¼ÐÅÏ¢±í
¡¡¡¡×¼¿¼Ö¤ºÅ Êýѧ ÓïÎÄ Ó¢Óï ÎïÀí »¯Ñ§
¡¡¡¡2006001 108 119 98 127 136
¡¡¡¡2006002 149 105 110 142 129
¡¡¡¡……
¡¡¡¡£¨ÆäËûÓû§ÊµÑéµÄ¼Ç¼´ó¼Ò¿É×ÔÐвåÈ룩
¡¡¡¡¸ø³ö¸ß¿¼×Ü·ÖÔÚ600ÒÔÉϵÄѧÉú×¼¿¼Ö¤ºÅ
¡¡¡¡select ×¼¿¼Ö¤ºÅ from ¸ß¿¼ÐÅÏ¢±í where (Êýѧ+ÓïÎÄ+Ó¢Óï+ÎïÀí+»¯Ñ§) > 600


Ïà¹ØÎĵµ£º

sql ÖÐ case when Óï·¨

sqlÓïÑÔÖÐÓÐûÓÐÀàËÆCÓïÑÔÖеÄswitch caseµÄÓï¾ä£¿£¿
  ûÓÐ,ÓÃcase   when   À´´úÌæ¾ÍÐÐÁË.   
       
  ÀýÈç,ÏÂÃæµÄÓï¾äÏÔʾÖÐÎÄÄêÔ  
   
  select   getdate()   as   ÈÕÆÚ,case   month(get ......

C#Êý¾Ý¿â±à³Ì»ù´¡Ö®sqlÓï¾ä²Ù×÷Êý¾Ý¿âÊý¾Ý

        Á¬½Ósql serverÊý¾Ý¿âÓõ½µÄÃüÃû¿Õ¼äÊÇusing System.Data.SqlClient;
  Êý¾Ý¿âÁ¬½Ó´úÂë:¿ÉÒÔÔÚ´óÀàÖ®ÏÂÉùÃ÷ public SqlConnection myConnection;  //sqlÁ¬½Ó¶ÔÏó
               &nbs ......

ÓÃÌæ´ú±äÁ¿µÄ·½Ê½±àдsqlÓï¾ä

SQL> select * from dept where deptno=&tt;
Enter value for tt:20
DEPTNO DNAME          LOC
------ -------------- -------------
    10 ACCOUNTING     NEW YORK
ÕâÑùÎÞÂÛÊäÈë¶àÉÙ´ÎttµÄÖµ£¬ÏµÍ³Ö»½¨Á¢Ò»¸öÖ´Ðмƻ®£¬Ì ......

PL SQLÖи´ÖƳöµÄÖÐÎÄÂÒÂë

֮ǰʹÓÃPLSQL£¬¶¼ÊÇÒÔдÈëÄÚÈÝΪÖ÷£¬Ð´ÈëÖÐÎÄÄÚÈÝżÓÐÂÒÂ룬µ«ÊÇÖ»ÔÚÏÔʾÉϲ¢Î´Ó°Ïì´æÈ¡£¬ËùÒÔûÓÐÔÚÒâ¡£
½ñÌìÔÚÐÞ¸ÄÒ»¸öÊÓͼʱ£¬ÐèÒª½«ÐÞ¸ÄÄÚÈݼǼÏÂÀ´£¬so,Ïëд¸öÐ޸ļǼ£¬¾Í°ÑÊÓͼÄÚÈÝ¿½±´Á˳öÏÖ£¬·¢ÏÖ¿½±´³öÏÖµÄÖÐÎÄÄÚÈݳöÏÖÂÒÂë¡£
²¢Î´ÍêÈ«ÔÚÒ⣬ÒÔΪֻҪԭÑù·Å»Øplsql¾Í»áºÃµÄ£¬µ«ÊDZ£´æÔÙÈ¡³ö·Åµ½plsqlÖз¢ÏÖÈÔ ......

JAVAÖзÀÖ¹SQL×¢Èë¹¥»÷ÀàµÄÔ´´úÂë

JAVA£­×Ö·û´®¹ýÂËÀà
package cn.com.hbivt.util;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class StringUtils {
/ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ