网站首页 > 教程分享 正文
PostgreSQL内置函数。以下是一些常见内置函数的示例:
- 字符串函数:
length(string): 返回字符串的长度。
sql`SELECT length('Hello World'); -- 返回 11`
upper(string): 将字符串转换为大写。
sql`SELECT upper('hello world'); -- 返回 'HELLO WORLD'`
lower(string): 将字符串转换为小写。
sql`SELECT lower('HELLO WORLD'); -- 返回 'hello world'`
- 数值函数
abs(number): 返回数的绝对值。
sql`SELECT abs(-10); -- 返回 10`
ceil(number): 向上取整。
sql`SELECT ceil(10.7); -- 返回 11`
- 日期和时间函数:
now(): 返回当前日期和时间。
sql`SELECT now(); -- 返回当前日期和时间,例如 '2023-10-23 14:30:00'`
- 转换函数:
to_char(timestamp, format): 将时间戳转换为字符串。
sql`SELECT to_char(now(), 'YYYY-MM-DD HH24:MI:SS'); -- 返回当前时间戳的格式化字符串`
- 数组函数:
array_append(anyarray, anyelement): 在数组的末尾添加一个元素。
sql`SELECT array_append(ARRAY[1,2,3], 4); -- 返回 '[1,2,3,4]'`
- 聚合函数:
avg(expression): 计算表达式的平均值。
sql`SELECT avg(salary) FROM employees; -- 计算员工工资的平均值`
- 条件函数:
使用 CASE 语句进行条件判断。
sql`SELECT name, CASE WHEN age < 18 THEN 'Minor' WHEN age BETWEEN 18 AND 60 THEN 'Adult' ELSE 'Senior' END as AgeGroup FROM users`;
- 其他常用函数
例如,使用 `TRIM` 来删除字符串前后的空格。
sql`SELECT TRIM(' Hello World ') FROM DUAL; -- 返回 'Hello World'`
- 类型转换函数:
使用 :: 进行类型转换。例如,将字符串转换为整数。
sql`SELECT '123'::integer; -- 返回整数 123`
猜你喜欢
- 2024-10-25 PostgreSQL之慢SQL语句(如何解决慢sql)
- 2024-10-25 Postgresql语法(POSTGRESQL语法)
- 2024-10-25 python开发-操作postgresql数据库
- 2024-10-25 新手如何快速搭建多套PostgreSQL集群
- 2024-10-25 Postgresql基础操作实战(postgresql基础操作实战视频)
- 2024-10-25 一次近乎完美的PostgreSQL版本大升级实践
- 2024-10-25 数据库大师成长日记:您所不知道的PostgreSQL,值得收藏
- 2024-10-25 【PostgreSQL】AUTO_EXPLAIN - 慢速查询的日志执行计划
- 2024-10-25 postgresql安装及使用(postgresql安装使用)
- 2024-10-25 PostgreSQL系列(三):字符串类型操作(一)
你 发表评论:
欢迎- 最近发表
-
- IT之家学院:使用PIN或密码审批管理员权限
- Yarn 安装的时候提示错误 error:0308010C:digital envelope routines
- Windows常用的一些CMD运行命令(windows常见的命令)
- 电脑忘记开机密码10秒解决(戴尔电脑忘记开机密码10秒解决)
- 如何下载Windows 10聚焦提供的锁屏壁纸
- Windows CMD 命令大全:简单粗暴收藏!
- 系统小技巧:解决CHKDSK只读模式问题
- Windows的cmd都有哪些奇技淫巧?这22个CMD命令记得收藏起来!
- windows错误代码0x80072EE2?win10系统更新错误问题的处理方法
- Windows 10技术预览版快捷键方式汇总
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)