pg数据库联系人按拼音首字母a-z排序
1.中文按拼音排序问题
#联系人按a-z排序#旧的方法有问题 pg数据库按gbk排序有问题 闫、谭等排在最下边data.order("convert_to(crm_contacts.l_last_name,'GBK'),convert_to(crm_contacts.l_first_name,'GBK')")#新的方法这个比较好用 order by value collate "zh_CN.utf8"data = data.order("CASE WHENlength(concat_ws('',crm_contacts.l_last_name,crm_contacts.l_first_name))>0 THENconcat_ws('',crm_contacts.l_last_name,crm_contacts.l_first_name) collate \"zh_CN.utf8\" END") |
2.find(id) 如果找不到数据会报错, find_by_id(id)找不到数据返回nil