正所謂好記性不如爛筆頭,死記硬背一直是作者的弱項,所以把自己的用的少的一些關鍵字和函數記錄一下,省去在網上篩選所浪費的時間。
字符串轉整數
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;