zoukankan      html  css  js  c++  java
  • 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()返回一个角度的正切

  • 相关阅读:
    ubuntu配置服务器环境
    discuz安装与学习资料
    前端面试题总结(一)
    css公共样式,初始化
    js的解析--预处理(三)
    sass的安装与基础
    移动开发学习笔记(一) 移动开发的注意事项
    移动前端一些常用的框架
    JavaScript的构造器与对象(二)
    JavaScript 中的Object的使用详解笔记(一)
  • 原文地址:https://www.cnblogs.com/jp-mao/p/6564373.html
Copyright © 2011-2022 走看看