SQL必知必会-08

Posted sunshine-2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL必知必会-08相关的知识,希望对你有一定的参考价值。

使用函数处理数据

函数

SQL可以通过函数来处理函数,但是,大多数函数不能被不同的DBMS共用,也就是移植性不高。

使用函数

文本处理函数

将文本全部变为大写的函数:upper()

eg: select vend_name, upper(vend_name) as vend_name_upcase from Vendors orderby vend_name;

常用的文本处理函数

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

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

lengtth()     返回字符串的长度

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

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

ltrim()      去掉字符串左边的空格

rtrim()      去掉字符串右边的空格

soundex()     返回字符串的soundex值

使用soundex函数

eg:select cust_name , cust_contact from customers where soundex(cust_contact) = soundex(‘michael green‘);搜索发音和michael green相似的行。

日期和时间处理函数

在SQL server中时间函数是 datepart(yy, ‘2019-09-04‘)

oracle中时间函数常用to_date()或者使用to_char来改变时间的格式。

mysql中可以使用year()等函数。

数值处理函数

常用数值函数

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

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

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

pi()     圆周率

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

sqrt()    返回一个数的平方根

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

 

      

 

以上是关于SQL必知必会-08的主要内容,如果未能解决你的问题,请参考以下文章

SQL必知必会

SQL必知必会

读书笔记SQL必知必会

MYSQL必知必会,详尽入门,一文帮你学会SQL必知必会

MySQL必知必会 第7-9章

《SQL必知必会》读书笔记