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

  • 相关阅读:
    回流和重绘
    php 异常捕获的坑
    每周散记 20180806
    转: Linux mount/unmount命令
    python http 请求 响应 post表单提交
    每周散记 20180723
    优惠劵产品分析
    c++ 软件版本比较函数
    每周散记
    转: 系统问题排查思路
  • 原文地址:https://www.cnblogs.com/lixipeng/p/5305804.html
Copyright © 2011-2022 走看看