SQL 日常用法積累

自定義排序

ORDER BY
    (case when d.deliver_status='notify' then '0' when d.deliver_status='reject' then '1' else d.deliver_status end)

多字段模糊查詢

SELECT i.city,i.company_name,i.name,i.job,i.dayperweek,i.maxsalary,c.logo_url,c.tags 
FROM intern i INNER JOIN company c ON (c.uuid=i.company_uuid) 
WHERE i.topics ? '2017summer' AND i.city like '%佛山%' AND concat(i.name,i.company_name,i.job) like '%萌想%';

排序?qū)罩档奶幚?postgresql

select f.id, u.username, f.message, f.uuid, f.praise_num,u.head_url 
from user_feedback f 
INNER JOIN users u ON (u.uuid=f.user_uuid)  
WHERE f.status='2017summer' 
ORDER BY praise_num DESC nulls last

jsonb數(shù)據(jù)查詢 postgresql

select * from testjson where (data->>'a')::int>1;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容