LPAD 在列的左边粘贴字符 81 SQL> select lpad(rpad(''''gao'''',10,''''*''''),17,''''*'''')from dual; 82 83 LPAD(RPAD(''''GAO'''',1 84 ----------------- 85 *******gao******* 86 不够字符则用*来填满 87 88 89 10.LTRIM和RTRIM 90 LTRIM 删除左边出现的字符串 91 RTRIM 删除右边出现的字符串 92 SQL> select ltrim(rtrim('''' gao qian jing '''','''' ''''),'''' '''') from dual; 93 94 LTRIM(RTRIM('''' 95 ------------- 96 gao qian jing 97 98 99 11.SUBSTR(string,start,count) 100 取子字符串,从start开始,取count个 101 SQL> select substr(''''13088888888'''',3,8) from dual; 102 103 SUBSTR('''' 104 -------- 105 08888888 106 107 108 12.REPLACE(''''string'''',''''s1'''',''''s2'''') 109 string 希望被替换的字符或变量 110 s1 被替换的字符串 111 s2 要替换的字符串 112 SQL> select replace(''''he love you'''',''''he'''',''''i'''') from dual; 113 114 REPLACE(''''H 115 ---------- 116 i love you 117 118 119 13.SOUNDEX 120 返回一个与给定的字符串读音相同的字符串 121 SQL> create table table1(xm varchar(8)); 122 SQL> insert into table1 values(''''weather''''); 123 SQL> insert into table1 values(''''wether''''); 124 SQL> insert into table1 values(''''gao''''); 125 126 SQL> select xm from table1 where soundex(xm)=soundex(''''weather''''); 127 128 XM 129 -------- 130 weather 131 wether 132 133 134 14.TRIM(''''s'''' from ''''string'''') 135 LEADING 剪掉前面的字符 136 TRAILING 剪掉后面的字符 137 如果不指定,默认为空格符 138 139 15.ABS 140 返回指定值的绝对值 141 SQL> select abs(100),abs(-100) from dual; 142 143 ABS(100) ABS(-100) 144 --------- --------- 145 100 100 146 147 148 16.ACOS 149 给出反余弦的值 150 SQL> select acos(-1) from dual; 151 152 ACOS(-1) 153 --------- 154 3.1415927 155 156 157 17.ASIN 158 给出反正弦的值 159 SQL> select asin(0.5) from dual; 160 161 ASIN(0.5) 162 --------- 163 .52359878 164 165 166 18.ATAN 167 返回一个数字的反正切值 168 SQL> select atan(1) from dual; 169 170 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 |