在这个课时中,详细了解各种函数,有些是之前没学习过的,稍微记录一下。
课时2. SQL简介与基础知识(一)
字符串转大写函数:select upper('cda'); 或 select ucase('cda');
字符串转大写函数:select lower('CDA'); 或 select lcase('CDA');
字符串反转函数:返回字符串的反转结果
select reverse('learn_mysql') as str_rev;
空格字符串函数:space返回长度为n的字符串
select space(10);
重复字符串函数:repeat返回重复n次后的str字符串
select repeat('SQL',5);
左补足函数:Ipad用go将mysql左边补足到11位的长度
select lpad('mysql', 11, 'go');
右补足函数:Ipad用go将mysql右边补足到11位的长度
select lpad('mysql', 11, 'go');
as列别名不能在where和having(对group by子句中分组后的数据进行过滤)中使用,可以在order by子句中使用
限制结果集的数量:limit a,b 等价于 limit b offset a
注意数据计算是从0开始的:limit 0,1 表示第一条数据
limit 2,1 =limit 1 offset 2,从第三条开始,取一条数据