zoukankan      html  css  js  c++  java
  • sql 函数

    函数 

      聚合函数        聚合函数只针对值类型

       一共有5个

       avg 平均值

       max  最大值

       min  最小值

       count  多少个

      sum   求和

     聚合函数是方法  后面加括号   括号里面不允许为空  

    列名 可以重新定义  不是改变原来的列名      可以avg()直接加列名字     也可以加as

    函数跟c#差不多

    数学函数 

    ceiling(a)  取一个值的上限  都是整数

    floor(a)   取一个值的下限  

    round (a,b)  四舍五入  a 代表 这个这个数  b代表小数点后边留几位

    abs   (a)  取一个值的绝对值

    pi(a)  数学派

    sqrt(a)开根号

    square(a) a的平方

    字符串函数

    upper  将字符串变成大写

    lower 将字符串成小写

    rtrim  去掉左边空格

    ltrim 去掉右边空格

    replace(a,b,c)   替换   a代表匹配的字符串  b代表要换掉的内容 c代表将b换成c

    substring  (a,b,c) 字符串截取   a代表这个字符串  b代表从几开始  c代表要截取的长度

    left(a,b)截取左边几位   a代表字符串  b代表长度

    right (a,b) 截取右边几位    sql索引是从1开始的

    len  ()字符串的长度

    转换函数

    select  lie+lie from biao

     字符串类型为拼接   值类型为计算

    convert(类型,列名)  类型转换

    cast(列名 as  类型)

    时间函数 

    getdate() 获取当前时间

    换取年月日 

    year()

    month()

    day()

    isdate()  可以判断输入的这个时间是否正确

    dateadd(a,b,c) a代表要加什么  年 月 日  b 代表要加多久 c代表在这个时间的基础上加

    datename(weekday,定义个时间)  表示这一天是周几

    datename       (day  ,  时间 )  表示这一天是第几天

    datename  ( dayofyear , 时间 )表示这一天是这一年的第几天

    datename (week ,时间) 表示在这一天是这一年的第几周

  • 相关阅读:
    面试技巧——经典面试问题回答思路
    Linux试题及答案(一)
    面试中的问到薪资问题怎么回答?
    LoadRunner监控Linux
    面试时如何解释被裁原因
    可持久化数组
    洛谷P2286宠物收养场·改
    改博客的背景
    洛谷P2286宠物收养场
    阶乘的0
  • 原文地址:https://www.cnblogs.com/v587yy/p/6545122.html
Copyright © 2011-2022 走看看