• MySQL基础


    1. Concat()
      用于连接字段,一般DBMS使用+或者||。
      ex:

      注意:上图中新检索出来的列名为'CONCAT(id, '->', name)'(实际上没有列名),这样虽然不影响在MySQL中显示,但是无法在客户端程序中引用这一列(因为没有列名),故需要为该列指定一个新的名称,即别名。

    2. LRrim()/RTrim()/Trim()
      分别用于去除字段左边空格,右边空格,以及左右空格都去除。

    3. Now()
      返回当前的日期和时间。

    4. 测试函数:
      可以不连接数据库直接测试函数,如SELECT 2*3;将返回6,SELECT NOW()将返回当前的日期和时间。

    5. Upper()
      转换为大写输出。

    6. Lower()
      转换为小写输出

    7. Left()
      返回串左边的字符。

    8. Right()
      返回串右边的字符。

    9. Length()
      返回串的长度。

    10. Locate()
      用法Locate(substr, str) or Locate(substr, str, position)

    11. Soundex()
      对串进行发音比较而不是字符比较。

    12. SubString()
      用法:SubString(str, position) OR SubString(str, position, length),若position为负数则从后面开始数。


    日期相关处理函数
    12. AddDate()
    增加一个日期(天、周)等

    1. AddTime()
      增加一个事件(时,分)等

    2. CurDate()
      返回当前日期

    3. CurTime()
      返回当前时间

    4. DateDiff()
      计算两个日期之差

    5. Date_Add()
      高度灵活的日期运算函数

    6. Date_Format()
      返回一个格式化的日期或时间串

    7. Day()
      返回一个日期的天数部分

    8. DayOfWeek()
      对于一个日期,返回对应的星期几

    9. Hour()
      返回一个时间的小时部分

    10. Minute()
      返回一个时间的分钟部分

    11. Month()
      返回一个日期的月份部分

    12. Now()
      返回当前日期和时间

    13. Second()
      返回一个时间的秒部分

    14. Time()
      返回一个时间的时间部分

    15. Year()
      返回一个日期的年份部分


    数学部分

    主要DBMS的函数中,数值函数是最一致的函数~

    1. Abs()
      返回一个数的绝对值

    2. Cos()
      返回一个角度的余弦

    3. Exp()
      返回一个数的指数值

    4. Mod()
      返回除操作的余数

    5. Pi()
      返回圆周率

    6. Rand()
      返回一个随机数

    7. Sin()
      返回一个角度的正弦

    8. Sqrt()
      返回一个数的平方根

    9. Tan()
      返回一个数角度的正切

    10. Count()
      不指定列时包括所有的值,指定列时不包括NULL值的列。

    11. Min()
      不包括NULL值的列。

    12. Max()
      不包括NULL值的列。

    13. Avg()
      不包括NULL值的列。

  • 相关阅读:
    35-高级特性之iterable与iterator
    33-高级特性之generator(1)
    34-高级特性之generator(2)
    32-高级特性之类装饰器
    什么是Autolayout
    屏幕适配
    NSTimer
    分页
    UIScrollView的缩放原理
    设置图片圆角
  • 原文地址:https://www.cnblogs.com/dspace/p/6194008.html
Copyright © 2020-2023  润新知