178 select SOUNDEX(''''dawes'''') Dawes SOUNDEX(''''daws'''') Daws, SOUNDEX(''''dawson'''') from dual 179 180 Dawes Daws Dawson 181 182 D200 D200 D250 183 184 TRANSLATE(,,) 185 将c1中与c2相同的字符以c3代替 186 187 select TRANSLATE(''''fumble'''',''''uf'''',''''ar'''') test from dual 188 189 TEXT 190 191 ramble 192 193 TRIM([[]] from c3) 194 将c3串中的第一个,最后一个,或者都删除。 195 196 select TRIM('''' space padded '''') trim from dual 197 198 TRIM 199 200 space padded 201 202 UPPER() 203 返回c1的大写,常出现where子串中 204 205 select name from dual where UPPER(name) LIKE ''''KI%'''' 206 207 NAME 208 209 KING 210 211 单行数字函数 212 213 单行数字函数操作数字数据,执行数学和算术运算。所有函数都有数字参数并返回数字值。所有三角函数的操作数和值都是弧度而不是角度,oracle没有提供内建的弧度和角度的转换函数。 214 215 ABS() 216 返回n的绝对值 217 218 ACOS() 219 反余玄函数,返回-1到1之间的数。n表示弧度 220 221 select ACOS(-1) pi,ACOS(1) ZERO FROM dual 222 223 PI ZERO 224 225 3.14159265 0 226 227 ASIN() 228 反正玄函数,返回-1到1,n表示弧度 229 230 ATAN() 231 反正切函数,返回n的反正切值,n表示弧度。 232 233 CEIL() 234 返回大于或等于n的最小整数。 235 236 COS() 237 返回n的余玄值,n为弧度 238 239 COSH() 240 返回n的双曲余玄值,n 为数字。 241 242 select COSH(<1.4>) FROM dual 243 244 COSH(1.4) 245 246 2.15089847 247 248 EXP() 249 返回e的n次幂,e=2.71828183. 250 251 FLOOR() 252 返回小于等于N的最大整数。 253 254 LN() 255 返回N的自然对数,N必须大于0 256 257 LOG(,) 258 返回以n1为底n2的对数 259 260 MOD() 261 返回n1除以n2的余数, 262 263 POWER(,) 264 返回n1的n2次方 265 266 ROUND(,) 267 返回舍入小数点右边n2位的n1的值,n2的缺省值为0,这回将小数点最接近的整数,如果n2为负数就舍入到小数点左边相应的位上,n2必须是整数。 268 269 select ROUND(12345,-2),ROUND(12345.54321,2) FROM dual 270 271 ROUND(12345,-2) ROUND(12345.54321,2) 272 273 12300 12345.54 274 上一页 [1] [2] [3] [4] [5] [6] 下一页 |