zoukankan      html  css  js  c++  java
  • SQL必知必会-08

    使用函数处理数据

    函数

    SQL可以通过函数来处理函数,但是,大多数函数不能被不同的DBMS共用,也就是移植性不高。

    使用函数

    文本处理函数

    将文本全部变为大写的函数:upper()

    eg: select vend_name, upper(vend_name) as vend_name_upcase from Vendors orderby vend_name;

    常用的文本处理函数

    left()      返回字符串左边的字符

    right()      返回字符串右边的字符

    lengtth()     返回字符串的长度

    lower()      将字符串转化为小写

    upper()      将字符串转化为大写

    ltrim()      去掉字符串左边的空格

    rtrim()      去掉字符串右边的空格

    soundex()     返回字符串的soundex值

    使用soundex函数

    eg:select cust_name , cust_contact from customers where soundex(cust_contact) = soundex('michael green');搜索发音和michael green相似的行。

    日期和时间处理函数

    在SQL server中时间函数是 datepart(yy, '2019-09-04')

    oracle中时间函数常用to_date()或者使用to_char来改变时间的格式。

    MySQL中可以使用year()等函数。

    数值处理函数

    常用数值函数

    abs()    返回一个数的绝对值

    cos()    返回一个角度的余弦

    exp()    返回一个数的指数值

    pi()     圆周率

    sin()    返回值个角度的正弦

    sqrt()    返回一个数的平方根

    tan()    返回一个角度的正切

          

  • 相关阅读:
    HTML页面跳转的5种方法
    ngixn配置
    redis秒杀
    php 设计模式
    MySQL之事务的四大特性
    [置顶] JNI之java传递数据给c语言
    jQuery 快速结束当前动画
    编绎OpenJDK
    CF#231DIV2:A Good Number
    CF#213DIV2:B The Fibonacci Segment
  • 原文地址:https://www.cnblogs.com/sunshine-2018/p/11456889.html
Copyright © 2011-2022 走看看