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

¼¸Ìõ³£¼ûµÄÊý¾Ý¿â·ÖÒ³ SQL Óï¾ä

SQL Server
¡¡¡¡´ÓÊý¾Ý¿â±íÖеĵÚMÌõ¼Ç¼¿ªÊ¼È¡NÌõ¼Ç¼£¬ÀûÓÃTop¹Ø¼ü×Ö£º×¢ÒâÈç¹ûSelectÓï¾äÖмÈÓÐtop£¬ÓÖÓÐorder by£¬ÔòÊÇ´ÓÅÅÐòºÃµÄ½á¹û¼¯ÖÐÑ¡Ôñ£º
¡¡¡¡SELECT *
¡¡¡¡from ( SELECT Top N *
¡¡¡¡from (SELECT Top (M + N - 1) * from ±íÃû³Æ Order by Ö÷¼ü desc) t1 ) t2
¡¡¡¡Order by Ö÷¼ü asc
¡¡¡¡ÀýÈç´Ó±íSys_option(Ö÷¼üΪsys_id)ÖдÓ10Ìõ¼Ç¼»¹ÊǼìË÷20Ìõ¼Ç¼£¬Óï¾äÈçÏ£º
¡¡¡¡SELECT *
¡¡¡¡from ( SELECT TOP 20 *
¡¡¡¡from (SELECT TOP 29 * from Sys_option order by sys_id desc) t1) t2
¡¡¡¡Order by sys_id asc
¡¡¡¡OralceÊý¾Ý¿â
¡¡¡¡´ÓÊý¾Ý¿â±íÖеÚMÌõ¼Ç¼¿ªÊ¼¼ìË÷NÌõ¼Ç¼
¡¡¡¡SELECT *
¡¡¡¡from (SELECT ROWNUM r,t1.* from ±íÃû³Æ t1 where rownum < M + N) t2
¡¡¡¡where t2.r >= M
¡¡¡¡ÀýÈç´Ó±íSys_option(Ö÷¼üΪsys_id)ÖдÓ10Ìõ¼Ç¼»¹ÊǼìË÷20Ìõ¼Ç¼£¬Óï¾äÈçÏ£º
¡¡¡¡SELECT *
¡¡¡¡from (SELECT ROWNUM R,t1.* from Sys_option where rownum < 30 ) t2
¡¡¡¡Where t2.R >= 10
¡¡¡¡MySQLÊý¾Ý¿â
¡¡¡¡My sqlÊý¾Ý¿â×î¼òµ¥£¬ÊÇÀûÓÃmysqlµÄLIMITº¯Êý,LIMIT [offset,] rows´ÓÊý¾Ý¿â±íÖÐMÌõ¼Ç¼¿ªÊ¼¼ìË÷NÌõ¼Ç¼µÄÓï¾äΪ£º
ÒÔÏÂÊÇÒýÓÃÆ¬¶Î£º
¡¡¡¡SELECT * from ±íÃû³Æ LIMIT M,N
¡¡¡¡ÀýÈç´Ó±íSys_option(Ö÷¼üΪsys_id)ÖдÓ10Ìõ¼Ç¼»¹ÊǼìË÷20Ìõ¼Ç¼£¬Óï¾äÈçÏ£º
ÒÔÏÂÊÇÒýÓÃÆ¬¶Î£º
¡¡¡¡select * from sys_option limit 10,20
     DB2Êý¾Ý¿â
     DB2·ÖÒ³²éѯ
     SELECT * from (Select ×Ö¶Î1,×Ö¶Î2,×Ö¶Î3,rownumber() over(ORDER BY ÅÅÐòÓõÄÁÐÃû ASC) AS rn from ±íÃû) AS a1    
     WHERE a1.rn BETWEEN 10 AND 20
     ÒÔÉϱíʾÌáÈ¡µÚ10µ½20µÄ¼Í¼
   &n


Ïà¹ØÎĵµ£º

SQlÌí¼Ó¡¢É¾³ý¡¢ÐÞ¸ÄÓï¾ä

SQLÓï¾äµÄÌí¼Ó¡¢É¾³ý¡¢ÐÞ¸ÄËäÈ»ÓÐÈçϺܶàÖÖ·½·¨£¬µ«ÔÚʹÓùý³ÌÖл¹ÊDz»¹»Ó㬲»ÖªÊÇ·ñÓиßÊְѸü¶àÁé»îµÄʹÓ÷½·¨¹±Ï׳öÀ´£¿
Ìí¼Ó¡¢É¾³ý¡¢ÐÞ¸ÄʹÓÃdb.Execute(Sql)ÃüÁîÖ´ÐвÙ×÷
╔----------------╗
¡î Êý¾Ý¼Ç¼ɸѡ ¡î
╚----------------╝
×¢Ò⣺µ¥Ë«ÒýºÅµÄÓ÷¨¿ÉÄÜÓÐÎó(ûÓвâʽ)
Sql = "S ......

Ëæ»ú¶ÁÈ¡Êý¾Ýsql access

                Random rnd = new Random(unchecked((int)DateTime.Now.Ticks));
                int intRandomNumber = rnd.Next();
   &nb ......

javaÀàÖÐдsqlÓï¾ä£¬²éѯÌõ¼þ°üº¬»»ÐÐ

detachedCriteria.add(Restrictions.or(
       Restrictions.like("chengBanDanWeiIds", rForm.getChengBanDanWeiIds()+(char)13, MatchMode.START),
       Restrictions.or(
          &n ......

SQLº¯Êý(ÕûÀíµÄÎĵµ¹²ÏíÒ»ÏÂ)

sql2000º¯Êý´óÈ«1       µ±Ç°ÏµÍ³ÈÕÆÚ¡¢Ê±¼ä
    select getdate()
2. dateadd ÔÚÏòÖ¸¶¨ÈÕÆÚ¼ÓÉÏÒ»¶Îʱ¼äµÄ»ù´¡ÉÏ£¬·µ»ØÐ嵀 datetime Öµ
ÀýÈ磺ÏòÈÕÆÚ¼ÓÉÏ2Ìì
select dateadd(day,2,'2004-10-15') --·µ»Ø£º2004-10-17 00:00:00.000
3. datediff ·µ»Ø¿çÁ½¸öÖ¸¶¨ÈÕÆÚµÄÈ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ