使用数据处理函数——文本、日期和时间、数值处理函数

文章目录
1、函数2、使用函数2.1 文本处理函数2.2 日期和时间处理函数2.3 数值处理函数

1、函数

函数一般是在数据上执行的,它给数据的转换和处理提供了方便。


2、使用函数

大多数SQL实现支持以下类型的函数。
1.用于处理文本串(如删除或填充值,转换值为大写或小写)的文本函数。
2.用于在数值数据上进行算术操作(如返回绝对值,进行代数运算)的数值函数。
3. 用于处理日期和时间值并从这些值中提取特定成分(例如,返回两个日期之差,检查日期有效性等)的日期和时间函数。
4.返回DBMS正使用的特殊信息(如返回用户登录信息,检查版本细节)的系统函数。


2.1 文本处理函数

常用的文本处理函数有:
使用数据处理函数——文本、日期和时间、数值处理函数使用数据处理函数——文本、日期和时间、数值处理函数
使用数据处理函数——文本、日期和时间、数值处理函数
对上述函数的SOUNDEX需要做进一步的解释。SOUNDEX是一个将任何文本串转换为描述其语音表示的字母数字模式的算法。SOUNDEX考虑了类似的发音字符和音节,使得能对串进行发音比较而不是字母比较。虽然SOUNDEX不是SQL概念,但MySQL(就像多数DBMS一样)都提供对SOUNDEX的支持。
使用数据处理函数——文本、日期和时间、数值处理函数


2.2 日期和时间处理函数

常用的日期和时间处理函数有:
使用数据处理函数——文本、日期和时间、数值处理函数
MySQL使用的日期格式必须为yyyy-mm-dd。
使用数据处理函数——文本、日期和时间、数值处理函数
使用数据处理函数——文本、日期和时间、数值处理函数
使用数据处理函数——文本、日期和时间、数值处理函数


2.3 数值处理函数

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


-- Upper()将文本转换为大写
SELECT vend_name, UPPER(vend_name) AS vend_name_upcase FROM vendors ORDER BY vend_name;

-- 用函数soundex()对串进行发音比较
SELECT cust_name, cust_contact FROM customers WHERE SOUNDEX(cust_contact) = SOUNDEX ('Y lie');

-- 想要列中的日期部分,用date()函数
SELECT cust_id, order_num FROM orders WHERE DATE(order_date) = '2005-09-01';

-- 检索2015年9月下的所有订单
SELECT cust_id, order_num, order_date FROM orders WHERE DATE(order_date) BETWEEN '2005-09-01' AND '2005-09-30';

-- 检索2015年9月下的所有订单,方法2:一种不需要记住每个月中有多少天或不需要操心闰年2月的办法
SELECT cust_id, order_num, order_date FROM orders WHERE YEAR(order_date) = 2005 AND MONTH(order_date) = 09;

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

使用数据处理函数——文本、日期和时间、数值处理函数

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » 使用数据处理函数——文本、日期和时间、数值处理函数
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏