MySQL试题01

 
  
#日期函数

#获取当前日期

select NOW();

#获取指定日期的年部分

select YEAR(NOW())

#获取指定日期的月部分

select MONTH(NOW())

#获取指定日期的日部分

select DAY(NOW())

#将日期按指定的格式转换为字符串

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');

#将特定格式的日期转换成日期

SELECT STR_TO_DATE(NOW(),'%Y-%m-%d %H:%i:%s')

#字符串函数

#转换成大写字符

SELECT UPPER('ban')

#转换为小写字符

select LOWER('BAN')

#搜索并替换字符串中的子字符串

SELECT REPLACE('hasdzsa','a','b')

#从具有特定长度的位置开始的最一个子字符串(参数一:内容,参数二:从第几个开始,参数三:长度)

SELECT SUBSTRING('abcdefghijk', 1, 3)

#参数一:字符串内容,参数二:从第几个开始往后截取

SELECT SUBSTRING('abcdefghijk', 4);

#从后往前开始截取

SELECT SUBSTRING('abcdefghijk', -3);

#去除首尾空格

SELECT TRIM(' fdfdfdfd ');

#获取字符串长度(包含空格)
SELECT LENGTH('abcdef');

#数字函数

#向下取整

SELECT FLOOR(123.8934);

#向上取整

SELECT CEIL(123.8934);

#四舍五入

SELECT ROUND(123.8934, 2);

你可能感兴趣的:(sql,数据库,mysql)