����Linux��
Linux����

SQLServer��Oracle���ú����Ա�

����ʱ��:2006-05-16 00:56:46��Դ:��������:������
ij��������Ҳ����˵�� sqlserver �� mysql �ij��ú����Աȡ�

��ѧ����

����1.����ֵ
����S:select abs(-1) value
����O:select abs(-1) value from dual

����2.ȡ��(��)
����S:select ceiling(-1.001) value
����O:select ceil(-1.001) value from dual

����3.ȡ����С��
����S:select floor(-1.001) value
����O:select floor(-1.001) value from dual

����4.ȡ������ȡ��
����S:select cast(-1.002 as int) value
����O:select trunc(-1.002) value from dual

����5.��������
����S:select round(1.23456,4) value 1.23460
����O:select round(1.23456,4) value from dual 1.2346

����6.eΪ�׵���
����S:select Exp(1) value 2.7182818284590451
����O:select Exp(1) value from dual 2.71828182

����7.ȡeΪ�׵Ķ���
����S:select log(2.7182818284590451) value 1
����O:select ln(2.7182818284590451) value from dual; 1

����8.ȡ10Ϊ�׶���
����S:select log10(10) value 1
����O:select log(10,10) value from dual; 1

����9.ȡƽ��
����S:select SQUARE(4) value 16
����O:select power(4,2) value from dual 16

����10.ȡƽ����
����S:select SQRT(4) value 2
����O:select SQRT(4) value from dual 2

����11.��������Ϊ�׵���
����S:select power(3,4) value 81
����O:select power(3,4) value from dual 81

����12.ȡ�����
����S:select rand() value
����O:select sys.dbms_random.value(0,1) value from dual;

����13.ȡ����
����S:select sign(-8) value -1
����O:select sign(-8) value from dual -1

����14.Բ����
����S:SELECT PI() value 3.1415926535897931
����O:��֪��

����15.sin,cos,tan �������Ի���Ϊ��λ
�������磺select sin(PI()/2) value �õ�1��SQLServer��

����16.Asin,Acos,Atan,Atan2 ���ػ���

����17.���ȽǶȻ���(SQLServer��Oracle��֪��)
����DEGREES������-���Ƕ�
����RADIANS���Ƕ�-������

��ֵ��Ƚ�

����18. �󼯺����ֵ
����S:select max(value) value from
����(select 1 value
����union
����select -2 value
����union
����select 4 value
����union
����select 3 value)a

����O:select greatest(1,-2,4,3) value from dual

����19. �󼯺���Сֵ
����S:select min(value) value from
����(select 1 value
����union
����select -2 value
����union
����select 4 value
����union
����select 3 value)a

����O:select least(1,-2,4,3) value from dual

����20.��δ���nullֵ(F2�е�null��10����)
����S:select F1,IsNull(F2,10) value from Tbl
����O:select F1,nvl(F2,10) value from Tbl

����21.���ַ����
����S:select ascii('a') value
����O:select ascii('a') value from dual

����22.��������ַ�
����S:select char(97) value
����O:select chr(97) value from dual

����23.����
����S:select '11'+'22'+'33' value
����O:select CONCAT('11','22')����33 value from dual

23.�Ӵ�λ�� --����3
����S:select CHARINDEX('s','sdsq',2) value
����O:select INSTR('sdsq','s',2) value from dual

����23.ģ���Ӵ���λ�� --����2,����ȥ���м�%�򷵻�7
����S:select patindex('%d%q%','sdsfasdqe') value
����O:oracleû���֣�����instr����ͨ�����ĸ��������Ƴ��ִ���
����select INSTR('sdsfasdqe','sd',1,2) value from dual ����6

����24.���Ӵ�
����S:select substring('abcd',2,2) value
����O:select substr('abcd',2,2) value from dual

����25.�Ӵ����� ����aijklmnef
����S:SELECT STUFF('abcdef', 2, 3, 'ijklmn') value
����O:SELECT Replace('abcdef', 'bcd', 'ijklmn') value from dual

����26.�Ӵ�ȫ���滻
����S:û����
����O:select Translate('fasdbfasegas','fa','��' ) value from dual

����27.����
����S:len,datalength
����O:length
www.knowsky.com
����28.��Сдת�� lower,upper

����29.��������ĸ��д
����S:û����
����O:select INITCAP('abcd dsaf df') value from dual

����30.�󲹿ո�LPAD�ĵ�һ������Ϊ�ո���ͬspace������
����S:select space(10)+'abcd' value
����O:select LPAD('abcd',14) value from dual

����31.�Ҳ��ո�RPAD�ĵ�һ������Ϊ�ո���ͬspace������
����S:select 'abcd'+space(10) value
����O:select RPAD('abcd',14) value from dual

����32.ɾ���ո�
����S:ltrim,rtrim
����O:ltrim,rtrim,trim

����33. �ظ��ַ���
����S:select REPLICATE('abcd',2) value
����O:û����

����34.���������ԱȽ�(���������ʷ���ֵһ����������ͬ)
����S:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe')
����O:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe') from dual
����SQLServer����SELECT DIFFERENCE('Smithers', 'Smythers') �Ƚ�soundex�IJ�
��������0-4��4Ϊͬ����1���

���ں���
����35.ϵͳʱ��
����S:select getdate() value
����O:select sysdate value from dual

����36.ǰ����
����ֱ����������Ӽ�

����37.������
����S:select convert(char(10),getdate(),20) value
����O:select trunc(sysdate) value from dual
����select to_char(sysdate,'yyyy-mm-dd') value from dual

����38.��ʱ��
����S:select convert(char(8),getdate(),108) value
����O:select to_char(sysdate,'hh24:mm:ss') value from dual

39.ȡ����ʱ�����������
����S:DATEPART �� DATENAME ���� ����һ������������
����O:to_char���� �ڶ�����������

��������---------------------------------�±���Ҫ����
����year yy, yyyy
����quarter qq, q (����)
����month mm, m (m O��Ч)
����dayofyear dy, y (O������)
����day dd, d (d O��Ч)
����week wk, ww (wk O��Ч)
����weekday dw (O�����)
����Hour hh,hh12,hh24 (hh12,hh24 S��Ч)
����minute mi, n (n O��Ч)
����second ss, s (s O��Ч)
����millisecond ms (O��Ч)
����----------------------------------------------

����40.�������һ��
����S:��֪��
����O:select LAST_DAY(sysdate) value from dual

����41.�����ڵ�ijһ�죨���������գ�
����S:��֪��
����O:SELECT Next_day(sysdate,7) vaule FROM DUAL;

����42.�ַ���תʱ��
����S:����ֱ��ת����select cast('2004-09-08'as datetime) value
����O:SELECT To_date('2004-01-05 22:09:38','yyyy-mm-dd hh24-mi-ss') vaule FROM DUAL;

����43.��������ijһ���ֵIJ�����룩
����S:select datediff(ss,getdate(),getdate()+12.3) value
����O:ֱ���������������������d1-d2=12.3��
����SELECT (d1-d2)*24*60*60 vaule FROM DUAL;

����44.���ݲ�ֵ���µ����ڣ�������ӣ�
����S:select dateadd(mi,8,getdate()) value
����O:SELECT sysdate+8/60/24 vaule FROM DUAL;

����45.��ͬʱ��ʱ��
����S:��֪��
����O:SELECT New_time(sysdate,'ydt','gmt' ) vaule FROM DUAL;

����-----ʱ������,�����ڶ�8��Ӧ����Ydt-------
����AST ADT �������׼ʱ��
����BST BDT �����׼ʱ��
����CST CDT �в���׼ʱ��
����EST EDT ������׼ʱ��
����GMT �������α�׼ʱ��
����HST HDT ����˹��?�����ı�׼ʱ��
����MST MDT ɽ����׼ʱ��
����NST Ŧ������׼ʱ��
����PST PDT ̫ƽ���׼ʱ��
����YST YDT YUKON��׼ʱ��
��������

���� 79 ������

  1. 85.28.108.* �� 2007-04-17 20:33:24����:

    http://15003d9d1335d15d56b6faa314d47356-t.ghoiou0.info 15003d9d1335d15d56b6faa314d47356 http://15003d9d1335d15d56b6faa314d47356-b1.ghoiou0.info 15003d9d1335d15d56b6faa314d47356 http://15003d9d1335d15d56b6faa314d47356-b3.ghoiou0.info 196c3da0ce3e9a23267e7eab02ad2b11

  2. yeliming �� 2006-08-02 16:01:24����:

    ֧��