• 数据库常用函数大全(数学函数、字符串函数、其他函数)


     2 --数学函数
     3 select CEILING ( COUNT(*)/5.0) from News--取大于结果的最小整数
     4 select floor ( COUNT(*)/5.0) from News--取小于结果的最大整数
     5 select SQRT(2)--数值开平方
     6 select ROUND(3.45645,2)
     7 select abs(-5):绝对值函数,取此数的绝对值,可以应用于数据库中一些比较乱的值的加减操作。
     8 
     9 --字符串函数
    10 select LOWER('RGFRG')--大写字母变为小写字母
    11 select UPPER('ggfgrt')--小写字母变为大写字母
    12 select LTRIM()--去掉左侧字符空格
    13 
    14 select RTRIM()--去掉字符串右侧空格
    15 select LEFT(Title,5)from News--从某列中左侧起截取多少长度的字符串
    16 select RIGHT(Title,5)from News--从某列中右侧起截取多上长度的字符串
    17 select SUBSTRING(Title,3,5) from News--从某一列中第几个字符开始截取几个字符
    18 select REVERSE (Title) from News --翻转某一列
    19 select CHARINDEX('中国',Title)from News --查询目标内容在指定区域有没有出现以及出现位置
    20 select REPLACE(Title,'中国','美国')from News--替换字符串。例搜索关键字并明显标注
    21 select STUFF(Title,3,4,'chine')from News
    22 其他函数
    23 select CEILING (RAND()*10)--随机生成-1之间的数字,可以以乘以的方式增大随机数范围
    24 select LEN('chine')--取字符串长度
    25 select GETDATE()--获取当前时间
    26 select YEAR(sbirthday)from student--取时间年份
    27 select month(sbirthday)from student--取日期时间月份
    28 select day(sbirthday)from student3--取时间天
    29 select datepart(yy,sbirthday)from student4-- yy,mm,dd分别代表年月日
    30 select CAST ('123'as int)--转换字符串
  • 相关阅读:
    Mysql优化之6年工作经验总结
    mysql_innodb存储引擎的优化
    十六、MySQL授权命令grant的使用方法
    十五、Mysql字符集的那些事
    十四、索引
    十三、视图
    十二、存储过程
    十一、触发器
    十、存储引擎
    九、备份与恢复
  • 原文地址:https://www.cnblogs.com/woniu-net/p/4770337.html
Copyright © 2020-2023  润新知