zoukankan      html  css  js  c++  java
  • MySql数据处理函数

    文本处理函数

    # 去除右边空格
    SELECT Concat(RTrim(vend_name), '(', RTrim(vend_country), ')' AS localtion
    FROM vendors
    ORDER BY vend_name;
    

    说明一些SOUNDEX,SOUNDEX是一个将任何文 本串转换为描述其语音表示的字母数字模式的算法。SOUNDEX考虑了类似 的发音字符和音节, 使得能对串进行发音比较而不是字母比较。 虽然 SOUNDEX 不是SQL概念, 但MySQL(就像多数DBMS一样)都提供对 SOUNDEX的支持

    SELECT cust_name, cust_contact
    FROM customers
    WHERE Soundex(cust_contact) = Soundex(Y Lie);
    
    
    cust_name cust_contact
    Coyote Inc. Y Lee

    因为 Y.Lee 和 Y.Lie发音相似,所以它们的SOUNDEX值匹配

    日期和时间处理函数

    在MySql中,无论是插入还是更新,日期必须为yyyy-mm-dd格式。

    # 检索日期为2005年九月一号的订单,无论是当天几点
    SELECT cust_id, order_num
    FROM orders
    WHERE Date(order_date) = '2005-09-01';
    
    # 检索2005年9月的所有订单
    SELECT cust_id, order_num
    FROM orders
    WHERE Year(order_date) = 2005 AND Month(order_date) = 9;
    

    数值处理函数

    数值处理函数仅处理数值数据。这些函数一般主要用于代数、三角 或几何运算,因此没有串或日期—时间处理函数的使用那么频繁

  • 相关阅读:
    第二阶段团队冲刺07
    第二阶段团队冲刺06
    第二阶段团队冲刺05
    深入浅出设计模式系列 -- UML类图
    Linux、Mac统计文件夹下的文件数目
    控制反转及依赖注入(IoC/DI)概念
    深入理解MySQL优化原理
    git config的全局和本地配置
    Vim命令速查表
    聊聊kafka的工作原理
  • 原文地址:https://www.cnblogs.com/yesyes/p/15375203.html
Copyright © 2011-2022 走看看