正所谓好记性不如烂笔头,死记硬背一直是作者的弱项,所以把自己的用的少的一些关键字和函数记录一下,省去在网上筛选所浪费的时间。
字符串转整数
SELECT CAST(字段名 AS SIGNED) 例子 SELECT CAST('123' AS SIGNED) ;
SELECT CONVERT(字段名,SIGNED) 例子 SELECT CONVERT('123',SIGNED);
SELECT '123'+0;
字符串转小数
SELECT CAST(字段名 AS DECIMAL (10,3)) 例子 SELECT CAST('sjzlmj' AS DECIMAL (10,3));
字符串转时间
SELECT str_to_date(字段名,时间格式) 例子 SELECT str_to_date('2019/2/20','%Y/%m/%d')
替换null
select nvl(column, '代替字段或者值') from table
替换某张表中部分字符串
update 表名 set =replace(字段名,'目标字符串','代替字符串')
where instr(字段名,'目标字符串') > 0;