zoukankan      html  css  js  c++  java
  • Sql 2008 的常用函数

    1、LEN 函数:返回数据的长度

    SELECT LEN('12345678')

    返回:8

    2、ASCII函数:返回字符串最左边的ascii值

     SELECT ASCII('abc')

    返回:97

    3、LEFT函数:从左边开始截取指定长度的字符串

    SELECT LEFT('abcdef123',3)

    返回:abc

    4、RIGHT函数:从右边开始截取指定长度的字符串

     SELECT RIGHT('12345ABC',3)

    返回:ABC

    5、ISNULL函数:判断字段查询结果是否为空,为空的话返回指定的值

    SELECT ISNULL([ccy_pair_id],0) FROM [manager_deal_ticket]

    6、NULLIF(exp1,exp2)函数:如果exp1等于exp2则返回NULL ,否则返回exp1

    SELECT NULLIF(Amount,0) FROM [manager_deal_ticket]

    例如:求平均价避免分母为0的情况,如果分母为0,就让其返回null,再判断是否为null,为null在直接返回0

    SELECT ISNULL(SUM(Amount*deal_price)/NULLIF(sum(Amount),0),0) as avgPrice 

    7、SUBSTRING函数:返回指定字段返回指定位置指定长度的字符串,位置从1开始

    SELECT SUBSTRING('ABCDE1234',1,3)

    返回ABC

  • 相关阅读:
    我的第一个NHibernate示例
    Div+CSS实现表格滚动,JS隐藏和显示Div例子
    VUE 生命周期
    sql AND和OR
    vcloak 隐藏表达式
    sql 多表联查
    SQL 语句解析
    jenkins 使用
    sql 排序(order by)
    sql 基础查询
  • 原文地址:https://www.cnblogs.com/lixipeng/p/5305804.html
Copyright © 2011-2022 走看看