PostgreSQL常用函数
发布时间:2020-12-13 17:16:44 所属栏目:百科 来源:网络整理
导读:|| 字符串拼接 语法 string || string 示例 'Post' || 'greSQL' -- 返回PostgreSQL length() 字符串的长度 语法 length(string) 示例 length('Odoo') -- 返回4 LIKE 模式匹配 语法 string LIKE pattern 示例 ’abc’ LIKE ’abc’ -- 返回true ’abc’ LIKE
|| 字符串拼接
语法 string || string 示例 'Post' || 'greSQL' -- 返回PostgreSQL length() 字符串的长度 语法 length(string) 示例 length('Odoo') -- 返回4 LIKE 模式匹配 语法 string LIKE pattern 示例 ’abc’ LIKE ’abc’ -- 返回true ’abc’ LIKE ’a%’ -- 返回true to_char() 把时间戳转换成字符串 语法 to_char(timestamp,text) 示例 to_char(create_date,'YYYY/MM/DD') to_char(create_date,’HH12:MI:SS’) to_date() 把字符串转换成日期 语法 to_date(text,text) 示例 to_date(’05 Jan 2015’,’DD Mon YYYY’) to_timestamp() 把字符串转换成时间戳 语法 to_timestamp(text,text) 示例 to_timestamp(’05 Jan 2015’,’DD Mon YYYY’) CASE 条件表达式,类似于其他编程语言中的if/else 语法1 CASE WHEN condition THEN result [WHEN ...] [ELSE result] END 示例1 CASE WHEN gender='male' THEN '程序猿' ELSE '程序媛' END 语法2(简化形式) CASE expression WHEN value THEN result [WHEN ...] [ELSE result] END 示例2 CASE gender WHEN 'male' THEN '程序猿' ELSE '程序媛' END COALESCE() 返回第一个非NULL的参数,所有参数均为NULL时则返回NULL 语法 COALESCE(value [,...]) 示例 COALESCE(actual_qty,0) as actual_qty NULLIF() 如果value1与value2相等则返回NULL,否则返回value1 语法 NULLIF(value1,value2) 示例 NULLIF(value,’(none)’) ascii() 将参数的第一个字符转换为ASCII码 语法 ascii(string) 示例 ascii(’x’) -- 返回120 chr() 将ASCII码转换为字符 语法 chr(int) 示例 chr(65) -- 返回A (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |