select min(Sales) from Store_Info;
select max(Sales) from Store_Info;
select sum(Sales) from Store_Info;
2.3、字符串函数
序号
字符串函数
返回值
1
trim()
值去除格式后返回
2
concat(x,y)
将x与y进行拼接后返回
3
substr(x,y)
获取从字符串 x 中的第 y 个位置开始的字符串,跟substring()函数作用相同
4
substr(x,y,z)
获取从字符串 x 中的第 y 个位置开始长度为 z 的字符串
5
length(x)
返回字符串 x 的长度
6
replace(x,y,z)
将字符串 z 替代字符串 x 中的字符串 y
7
upper(x)
将字符串 x 的所有字母变成大写字母
8
lower(x)
将字符串 x 的所有字母变成小写字母
9
left(x,y)
返回字符串 x 的前 y 个字符
10
right(x,y)
返回字符串 x 的后 y 个字符
11
repeat(x,y)
将字符串 x 重复 y 次
12
space(x)
返回 x 个空格
13
strcmp(x,y)
比较 x 和 y,返回的值可以为-1,0,1
14
reverse(x)
将字符串 x 反转
字符串函数的验证
select trim(' abcp滴滴 ');
###############
select concat(Region,Store_Name) from location where Store_Name='Boston';
select Region || ' ' || Store_Name from location where Store_Name=1;
#如sql_mode开启 了PIPES_AS_CONCAT, "||" 视为字符串的连接操作符而非或运算符,和字符串的拼接函数Concat相类似,这和Oracle数据库使用方法一样的
#################
select substr(Store_Name,3) from location where Store_Name='Los Angeles';#获取从字符串 x 中的第 y 个位置开始的字符串
select substr(Store_Name,2,4) from location where Store_Name='New York'; #获取从字符串 x 中的第 y 个位置开始长度为 z 的字符串