必要的sql函数总结(MySQL必知必会)


前言

在进行SQL学习过程中,牛客网的学习比较零散,难以泛用,所以找到一本比较合适的书籍《MySQL必知必会》,在此书中对一些必要的SQL函数进行了相应的总结。


一、求列的一些函数

1.单个列:select prod_name from products
2.多个列:select prod_id,prod_name,prod_price from products
3.全部:select* from products
4.去重:select distinct vend_id from products
5.limit(m,n):从第m个数字开始取n个数字
6.子句:由一个关键字和所提供的数据组成
7.多个列排序:order by prod_price,prod_name
8.降序:desc,升序:esc

二、过滤数据

1.用select … where 子句指定搜索条件(过滤条件):+,<>,!=,<,<=,>,>=;between and;is null
2.更多条件组合:in(1001,1002,1003,1004,1005);not in(1002,1003)
3.用通配符过滤:like:I.%表示任何字符出现字数,like’jet%‘,可不区分大小写,任何位置出现;多个通配符’%anvil%‘;‘s%e’:以s开头,以e结尾的所有产品;下划线_:只匹配一个字符,不能多也不能少
4.用正则表达式进行搜索(where进行过滤):REGEXP’.0000’:匹配单一字符
REGEXP’[123]Ton’:匹配一个字符+字母

三.创建计算字段

1.concat(1,2,3,4)
2.RTrim()函数:将搜索的字符右侧空全部去除
3.Trim()函数:去除所有空格
4.执行算术计算:quantity*item_price as expanded_price

四.文本处理函数

1.Upper函数:将文本处理为大写
2.Left():返回串左边的字符
3.Length():返回串的长度
4.locate():找出串的一个字串
5.Lower():将串转换为小写
6.LTrim():去掉串左边的空格
7.Right():返回串右边的字符
8.RTrim():去掉串右边的空格
9.SubString():返回字串的字符
10.Upper():将串转换为大写

总结

今天主要复习了一些对于MySQL语言的学习,我们总结了它的一些常用函数,这些常用函数包括对文本的一些选取,总结,计算,以及对一些字符字串的计算,希望能在以后能用到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值