³£ÓõÄsqlº¯Êý
£¨°Ñenameת»»³ÉСд£¬ÕÒµÚ¶þ¸ö×ÖĸÊÇa£©
SQL> select ename from emp where
2 lower(ename) like '_a%';
ENAME
----------
WARD
MARTIN
JAMES
(²éѯenamelÖеĵڶþ¸ö×ÖĸÊDz»ÊÇa)
SQL> select ename from emp where ename like '_A%' or ename
2 like '_a%';
ENAME
----------
WARD
MARTIN
JAMES
(ת»»³É´óд)
SQL> select upper(ename) from emp;
UPPER(ENAM
----------
SMITH
ALLEN
WARD
JONES
MARTIN
BLAKE
CLARK
SCOTT
KING
TURNER
ADAMS
UPPER(ENAM
----------
JAMES
FORD
MILLER
ÒÑÑ¡Ôñ14ÐС£
£¨½ØÈ¡×Ö·û´®£¬´ÓµÚ¶þ¸ö×Ö·û¿ªÊ¼£¬³¤¶ÈΪËÄ£©
SQL> select substr(ename, 2,4) from emp;
SUBSTR(E
--------
MITH
LLEN
ARD
ONES
ARTI
LAKE
LARK
COTT
ING
URNE
DAMS
SUBSTR(E
--------
AMES
ORD
ILLE
ÒÑÑ¡Ôñ14ÐС£
£¨´ÓµÚ¶þ¸ö×Ö·û¿ªÊ¼£¬³¤¶ÈÊÇ3£©
SQL> select substr(ename,2,3)from emp;
SUBSTR
------
MIT
LLE
ARD
ONE
ART
LAK
LAR
COT
ING
URN
DAM
SUBSTR
------
AME
ORD
ILL
ÒÑÑ¡Ôñ14ÐС£
£¨ÕÒµ½ascÊÇ65 µÄÄǸö×Ö·û£©
SQL> select chr(65) from dual;
C
-
A
£¨AµÄasciiÖµÊǶàÉÙ£©
SQL> select ascii('A') from dual;
ASCII('A')
----------
65
£¨ËÄÉáÎåÈ룩
SQL> select round(23,78) from dual;
ROUND(23,78)
------------
23
SQL> select round(23.678) from dual;
ROUND(23.678)
-------------
24
£¨ËÄÉáÎåÈëСÊýµãºó±£ÁôÁ½Î»£©
SQL> select round(23.6790,2)from dual;
ROUND(23.6790,2)
----------------
23.68
ËÄÉáÎåÈ뵽ʮλ
SQL> select round(23.456,-1)from dual;
ROUND(23.456,-1)
----------------
20
£¨¸Ä±ä¸ñʽ£¬£©
SQL> select to_char(sal,'$99,999.9999') from emp;
TO_CHAR(SAL,'
-------------
$800.0000
$1,600.0000
$1,250.0000
$2,975.0000
$1,250.0000
$2,850.0000
$2,450.0000
$3,000.0000
$5,000.0000
$1,500.0000
$1,100.0000
TO_CHAR(SAL,'
-------------
$950.0000
$3,000.0000
$1,300.0000
ÒÑÑ¡Ôñ14ÐС£
£¨×ª³Éµ±µØ»õ±ÒµÄÐÎʽ£©
SQL> select to_char(sal,'L99,999.9999') from emp;
TO_CHAR(SAL,'L99,999.9
----------------------
£¤800.0000
£¤1,600.0000
£¤1,250.0000
£¤2,975.0000
£¤1,250.0000
£¤2,850.0000
£¤2,450.0000
£¤3,000.0000
£¤5,000.0000
£¤1,500.0000
£¤1,100.0000
TO_CHAR(SAL,'L99,999.9
----------------------
£¤950.0000
£¤3,000.0000
£¤1,300.0000
ÒÑÑ¡Ôñ14ÐС£
SQL> select to_char(sal,'L00000,0000') from emp;
TO_CHAR(SAL,'L00000,0
---------------------
£¤00000,0800
£¤00000,1600
£¤00000,1250
£¤00000,2975
£¤00000,1250
£¤00000,2850
£¤00000,2450
£¤00000,3000
£¤00000,5000
£¤00000,1500
£¤00000,1100
TO_CHAR(SAL,'L00000,0
---------------------
£¤00000,0950
£¤00000,3000
£¤00000,1300
ÒÑÑ¡Ôñ14ÐС£
SQL> select hiredate from emp;
HIREDATE
--------------
17-12ÔÂ-80
20-2ÔÂ -81
22-2ÔÂ -81
02-4ÔÂ -81
28-9ÔÂ -81
01-5ÔÂ -81
09-6ÔÂ -81
19-4ÔÂ -87
17-11ÔÂ-81
08-9ÔÂ -81
23-5ÔÂ -87
HIREDATE
--------------
03-12ÔÂ-81
03-12ÔÂ-81
23-1ÔÂ -82
ÒÑÑ¡Ôñ14ÐС£
£¨¸Ä±äÈÕÆÚµÄÏÔʾ¸ñʽ£º·ûºÏÎÒÃǵÄϰ¹ß£©