• Day-7:使用函数处理数据


    1、函数

    1、1函数带来的问题

      函数不兼容,在不同的DBMS上实现相同功能的函数不同,所以函数没有可移植性。

    1、2Mysql函数

      提取字符串的组成部分:substring()

      数据类型转换:convert()

      取当前日期:curdate()

    1、3文本处理函数

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

      length()返回字符串的长度

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

      trim()去年两边空格(ltrim()左边,rtrim()右边)

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

      soundex()返回字符串的SOUNDEX值

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

    按读音模糊查询,soundex函数把列值转换为了soundex值。

    SELECT cust_name, cust_contact
    FROM customers
    WHERE soundex(cust_contact) = soundex('Michael Green');
    
    /*
    cust_name, cust_contact
    Kids Place     Michelle Green
    */

    1、4日期和时间处理函数

      year()函数从日期中提取年份

      例子:查询2012年所有的订单

    select order_num
    from orders
    where year(order_date) = 2012;
    
    /*
    order_num
    20005
    20006
    20007
    20008
    20009
    */

    1、5数值处理函数

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

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

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

      pi()返回圆周率

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

      sqrt()返回数的平方根

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

  • 相关阅读:
    linux
    查看字符的编码数字
    各种语系的unicode对应以及local编码方式
    Unicode字符集,各个语言的区间
    深入理解Python的字符编码
    php 快排
    归并排序
    检测到在集成的托管管道模式下不适用的 ASP.NET 设置的解决方法
    分布式缓存MemcacheHelper
    单例模式
  • 原文地址:https://www.cnblogs.com/jp-mao/p/6564373.html
Copyright © 2020-2023  润新知