MySql函数的学习总结
concat()函数
返回结果为连接参数产生的字符串
select concat('select * from ',table_name,' where sys_code = 0;') table_name from information_schema.columns where table_schema='jeecg-boot' and column_name = 'sys_code';
语法:concat(str1,str2,...)
返回结果为连接参数产生的字符串 如果有任何一个参数为NULL 则返回值NULL
select concat(name,score) from hehe;
locate()函数
函数返回subStr在string中出现的位置,判断字符串(string)中是否包含另一个字符串(subStr)
SELECT id,is_show_form,is_show_list FROM onl_cgform_field WHERE cgform_head_id IN ( SELECT id FROM onl_cgform_head WHERE base_flag = 4 and locate('ddd',table_name) = 0);
用法如下:
// 如果字符串 string 包含 subStr locate(subStr,string) > 0 // 如果字符串 string 不包含 subStr locate(subStr,string) = 0