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

  • 相关阅读:
    入门指引之永久素材
    入门指引之上传临时素材
    入门指引之查看accesstoken
    java中的左移 右移
    病狗问题
    leetcode 几何题 位运算 面试编程
    CNN网络参数
    python学习整理
    JAVA问题整理
    计算机网络整理
  • 原文地址:https://www.cnblogs.com/lixipeng/p/5305804.html
Copyright © 2011-2022 走看看