• SQl函数


    --字符串函数
    select CHARINDEX('NAME','My Name is Tom',1) --用来寻找一个指定的字符串在另一个字符串中的起始位置

    select LEN ('SQL Server') --返回传递给他的字符串的长度

    select UPPER('sql server') --把传递给他的字符串转换为大写

    select LTRIM(' 周智宇 ') --清除字符左边的空格

    select RTRIM(' 周智宇 ') --清除字符右边的空格

    select RIGHT('买卖提,吐尔松',3) --从字符串右边返回指定数目的字符

    select REPLACE('莫乐可切.杨可','可','兰') --替换一个字符串中的字符

    select STUFF('ABCDEFG',2,3,'我的音乐我的世界') --在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串


    --日期函数
    select GETDATE() --取得当前系统日期

    select DATEADD (mm,4,'01/01/2009') --将指定的数值添加到指定的日期部分后的日期

    select DATEDIFF(mm,'01/01/2009','05/01/2009') --两个日期之间的指定日期部分的间隔

    select DATENAME(dw,'01/01/2000') --日期中指定日期部分的字符串形式

    select DATEPART(day,'01/15/2000') --日期中指定日期部分的整数形式


    --数字函数
    select RAND() --返回从0到1之间的随机float值

    select ABS(-43) --取值表达式的绝对值

    select CEILING(43.5) --向上取整,取大于或等于指定数值、表达式的最小整数

    select FLOOR(43.5) --向下取整,取小于或等于指定表达式的最大整数

    select POWER(5,2) --取数值表达式的幂值

    select ROUND(43.543,1) --将数值表达式四舍五入为指定精度

    select SIGN(-43) --对正数返回+1,对负数返回-1,对0则返回0

    select SQRT(9) --取浮点表达式的平方根


    --系统函数
    select CONVERT(varchar(5),12345) --用来转变数据类型

    select CURRENT_USER --返回当前用户的名字

    select DATALENGTH('中国A联盟') --返回用于指定表达式的字节数

    select HOST_NAME () --返回当前用户所登的计算机名字

    select SYSTEM_USER --返回当前所登录的用户名称

    select USER_NAME(1) --从给定的用户名ID返回用户名

  • 相关阅读:
    How to make BBED(Oracle Block Brower and EDitor Tool) on Unix/Linux/Windows
    直接路径读取对于延迟块清除的影响
    Mysql:日志管理:一般查询日志、慢速查询日志的
    Mysql:函数之二: miscellaneous functions
    Mysql:函数之三: date and time functions:重要的格式化函数
    Mysql:日志管理:综述
    Mysql:函数之三: date and time functions
    程序员阿BEN的SOHO生活
    网页常用Javascript
    优秀程序员的十个习惯
  • 原文地址:https://www.cnblogs.com/songjiabo/p/6825868.html
Copyright © 2020-2023  润新知