平时会经常遇到一些sql语句小技巧处理,每次遇到都查询互联网,从今天起自己总结:(本文章持续更新!)
字符串替换 REPLACE ( original-string, search-string, replace-string )
例子:select replace('hello world , how are you' , 'are' , 'old are'); 结果 ‘hello world , how old are you’ ;
postgresql : 使用sql语句查看数据表结构:
SELECT
attrelid , attname , description
FROM
pg_attribute
INNER JOIN pg_class ON pg_attribute.attrelid = pg_class.oid
INNER JOIN pg_type ON pg_attribute.atttypid = pg_type.oid
LEFT OUTER JOIN pg_attrdef ON pg_attrdef.adrelid = pg_class.oid AND pg_attrdef.adnum = pg_attribute.attnum
LEFT OUTER JOIN pg_description ON pg_description.objoid = pg_class.oid AND pg_description.objsubid = pg_attribute.attnum
WHERE
pg_attribute.attnum > 0
AND attisdropped <> 't'
AND pg_class.relname= 't_caroper_info_sync' --t_caroper_info_sync为表名
ORDER BY pg_attribute.attnum ;