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()返回一个角度的正切

  • 相关阅读:
    codevs 2149 矩形周长
    codevs 3044 矩形面积求并
    codevs 1293 送给圣诞夜的极光
    codevs 2806 红与黑
    codevs 1536 海战
    codevs 1262 不要把球传我
    codevs 2606 约数和问题
    BZOJ 2301 problem b
    BZOJ 3994 约数个数和
    codevs 1173 最优贸易
  • 原文地址:https://www.cnblogs.com/jp-mao/p/6564373.html
Copyright © 2011-2022 走看看