当前位置:   article > 正文

SQL之数据处理_sql数据处理

sql数据处理

数据处理--数据类型
--数值型
1.INTEGER
定义:整数型,整型。只能储存整数
用法:INTEGER, INTEGER(10)
其中10为显示的宽度

2.DECIMAL
定义:定点型。储存固定位数的小数
用法:DECIMAL(2, 2), DECIMAL(4, 2)
注意:用于精度计算,比如说金额;多出的位数四舍五入;默认参数值为DECIMAL(10, 0)

3.FLOAT/DOUBLE/REAL
定义:浮点型;储存不固定位数的小数
用法:FLOAT/DOUBLE/REAL, FLOAT(5, 3)
注意:多出位数五舍六入

--文本型 区分大小写
1.CHAR
定义:定长字符串
用法:CHAR(10)

2.VARCHAR
定义:可变长字符串
用法:VARCHAR(100)

注意:此处的长度单位为字符个数,而不是字节的长度;
两者的区别:CHAR型不足位的时候要补空位;VARCHAR是动态分配,不存在不足位。

--日期型:
1.DATE
2.TIME
3.DATETIME
注意:会自动调整格式;可以插入文本或数字

数据处理--函数使用:
函数表达式 = 函数名 + (参数)

--数值处理函数的参数为数值型:
1.绝对值函数    ABS    ABS (-3) = 3
2.平方根函数    SQRT   SQRT (4) = 2
3.指数函数      EXP    EXP (4) = e^4
4.四舍五入函数  ROUND  ROUND (1.234, 2) = 1.23
5.圆周率函数    PI     PI () = π

--文本型处理函数:参数为文本型
1.字符长度        CHARLENTH    CHARLENTH ( '数据' ) = 2
2.字节数          LENTH        LENTH ( '数据' ) = 4
3.去除右边空值     RTRIM        RTRIM ( 'HOME ' ) = 'HOME'
4.去除左边空值     LTRIM        lTRIM ( ' HOME' ) = 'HOME'
5.字母转换为大写    UPPER       UPPER ( 'home ' ) = 'HOME'
6.字母转换为小写    LOWER       LOWER ( 'HOME' ) = 'home' 
注意:不同的DBMS中会有所不同,建议先测试后使用

--日期处理函数:参数为日期型
1.获取具体的日期段    YEAR/MONTH/DATE        YEAR( '2019-1-2' ) = '2019'
2.获取具体的时间段    HOUR/MINUTE/SECOND     HOUE( '14:01:24' ) = '14'
3.获取月份名称        MOUTHNAME              MOUTHNAME( '2019-1-2' ) = 'JAN'
4.获取当前日期时间    NOW                     NOW() = SYSTERMTIME
5.获取当前日期        CURDATE                 CURDATE()
5.获取当前时间        CURTIME                 CURTIME()
6.时间增加            DATE_ADD                DATE_ADD( '20190105' ,INTERVAL 1 YEAR)
7.时间减少            DATE_SUB                DATE_SUB( '20190105' ,INTERVAL 1 YEAR)

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/964887
推荐阅读
相关标签
  

闽ICP备14008679号