b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

sql 语句四舍五入_sql substr函数_sql round 四舍五入(3)

电脑杂谈  发布时间:2017-01-09 16:05:09  来源:网络整理

默认的排序是ASC升序(由小到大)

还可以ORDER BY 字段名的位置[1]| [2] ASC| DESC;

当字段名很复杂或者是算术表达式时用字段名显示的位置排序很方便.

2. 用WHERE限制选择行(1)

比较操作符 = > < >= <= != <> ^= 与NULL比较不能用上面的比较操作符 ANY SOME

ALL

SQL操作符 BETWEEN … AND… IN LIKE IS NULL

NOT BETWEEN … AND… NOT IN NOT LIKE IS NOT NULL

逻辑操作符 AND OR NOT

3. 用WHERE限制选择行(2)

比较顺序(可以用括号改变它们的顺序)

(1). = < > >= <= in like is null between

(2). and

(3). Or

注意: char和varchar2的比较规则有不同:

char比较时会忽略字符串后面的空格. varchar2会计算字符串后面的空格

4. LIKE操作

% 零到任意多个字符 _ 一个字符

例如: 字段名 like 'M%' 字段名 like '%m%' 字段名 like 'job_'

如果要找含下划线的字符, 要加反斜线 例如:字段名 like '%X/_Y%' escape '/'

5. 日期字段的比较

举例:

日期字段 between to_date('2001-12-12','YYYY-MM-DD') and to_date('2002-02-01','YYYY-MM-DD')

日期字段> to_date('2001-12-12','YYYY-MM-DD') and日期字段<= to_date('2002-02-01','YYYY-MM-DD');

6. 不能用到索引的比较操作符

IS NULL

IS NOT NULL

LIKE '%m%'

三、单行函数

1. 数字函数

ABS 取绝对值 POWER 乘方 LN 10为底数取??BR>SQRT 平方根 EXP e的n次乘方 LOG(m,n) m为底数n取??nbsp;

数学运算函数:ACOS ATAN ATAN2 COS COSH SIGN SIN SINH TAN TANH

CEIL 大于或等于取整数

FLOOR 小于或等于取整数

MOD 取余数

ROUND(n,m) 按m的位数取四舍五入值如果round(日期): 中午12以后将是明天的日期. round(sysdate,'Y')是年的第一天

TRUNC(n,m) 按m的位数取前面的数值如果trunc(日期), 确省的是去掉时间

2. 字符函数

CHR 按的字符集由数字返回字符

CONCAT(c1,c2) 把两个字符c1,c2组合成一个字符, 和 || 相同

REPLACE(c,s,r) 把字符c里出现s的字符替换成r, 返回新字符

SUBSTR(c,m,n) m大于0,字符c从前面m处开始取n位字符,m等于0和1一样,

m小与0,字符c从后面m处开始取n位字符

TRANSLATE(c,f1,t1) 字符c按f1到t1的规则转换成新的字符串

INITCAP 字符首字母大写,其它字符小写

LOWER 字符全部小写

UPPER 字符全部大写

LTRIM(c1,c2) 去掉字符c1左边出现的字符c2

RTRIM(c1,c2)

TRIM(c1,c2) 去掉字符c1左右两边的字符c2

LPAD(c1,n,c2) 字符c1按制定的位数n显示不足的位数用c2字符串替换左边的空位


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-25214-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 杨朝栋
      杨朝栋

      是个男人就不会像这样的想法

    热点图片
    拼命载入中...