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

ORACLE È¡×î´óÖµ

±í×Ö¶Î

ID      NAME    TIME    AMOUNT

14502  1111    0201    1
14502  1111    0201    5
14502  2222    0201    4
14502  1111    0201    2
14502  2222    0201    3
14502  1111    0201    2
14502  2222    0201    5
14502  1111    0201    2
14502  1111    0202    3
14502  1111    0202    1
14502  1111    0202    2

ÏëÈ¡³ö²»Í¬µÄID      NAME    TIME µÄ×î´óµÄAMOUNTÖµ¡£
¼´
ID      NAME    TIME    AMOUNT
14502  1111    0201    5
14502  2222    0201    5
14502  1111    0202    3

¿ÉÊÇÎÒдµÄ¾ä×Ó
max group by ²»¶Ô

max partition by Ò²²»¶Ô¡¢¡¢

лл°ïÖú~£¡



select ID, NAME  ,TIME,max(amount) amount
from table
group by ID, NAME  ,TIME

with test as
(
select 14502 a,  1111 b,    '0201' c,    1 d from dual
union al


Ïà¹ØÎÊ´ð£º

PHP Á¬½ÓOracle ³ö´í

<?php
  getenv("ORACLE_HOME");
  $conn=ocilogon("test","test","test_db");
  if($conn)  
  echo success;  
&nb ......

Oracle [] Æ¥Åä·ûÎÊÌâ

´úÂë
select * from ct_lsb where br_number like '0746 8[1-3]%'

ÇëÎÊ ÎªÊ²Ã´Õâ¸ö²é²»³öÊý¾Ý£¿

select * from ct_lsb where br_number like '0746 83%'Õâ¸ö²éµÄ³ö¶î£¡

select ......

Çë½Ì¹ØÓÚoracleµÄ×Ô¶¨Ò庯ÊýµÄÎÊÌâ

create or replace function GetWorkBeginTime()
  return date is
  myDate    date;
begin
  myDate := trunc(sysdate-1)+8/24;
  return myDate;
end;

......

ÇóÖúORACLEÅúÁ¿Çå³ý±íÊý¾ÝµÄÎÊÌâ - Oracle / ¿ª·¢

±ÈÈçÎÒÓÐtestA¡¢testB¡¢testCÈý¸ö±í
ÎÒÏÖÔÚÐèҪдһ¸öÅú´¦Àí»òÕ߽ű¾¸ø±ðÈË ×÷ÓþÍÊÇÖ´ÐÐÕâ¶ÎÓï¾ä¿ÉÒÔÇå³ýÕâÈý¸ö±íÀïÃæµÄÊý¾Ý ¾ÍÊÇÒ»¸ö³õʼ»¯µÄÒâ˼
ÄÄλ¸ßÈ˰ïÖúϰ¡ Ò»¸öÊý¾Ý¿âС°×ÔÚ´ËÇó¾ÈÀ²
SQL code:
......

OracleÎÊ´ðÌâ,´ð¶ÔÓзÖ,²»¶ÔÓйÄÀø·Ö

ÂÒÂë²úÉúÊÇÓÉÓÚ¼¸¸ö×Ö·û¼¯Ö®¼äת»»²»Æ¥ÅäÔì³É£¬·ÖÒÔϼ¸ÖÖÇé¿ö£º£¨×¢£º×Ö·û¼¯Ö®¼äÈç¹û²»´æÔÚ×Ó¼¯¡¢³¬¼¯¶ÔÓ¦¹ØÏµÊ±µÄÇé¿ö²»Ó迼ÂÇ£¬ÒòΪÕâÖÖÇé¿öÏÂ×Ö·û¼¯Ö®¼äת»»±Ø²úÉúÂÒÂ룩

    1£©·þÎñÆ÷¶ËÊý¾Ý¿ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ