pgAdmin上SQL语法

pgAdmin上SQL语法,第1张

AXRS(Pgadmin上SQL语法):
---取字段的整数部分,不四舍五入                       
trunc(取值字段)                 

trunc(1234)-----123 

trunc(1236)-----123
NUMERIC格式编辑

NUMERIC(P,S) P的默认值是:38 S的默认值是:-84~127

numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数,例如numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数位最大是3位。

               

---取字段的后几位:

select (cast(substr(to_timestamp('2017-11-10','YYYY-mm-dd'),1,4) as numeric)+1)||

substr(

cast(to_timestamp('2017-11-10','YYYY-mm-dd') as varchar)

,5,

length(cast(to_timestamp('2017-11-10','YYYY-mm-dd') as varchar))-5

);

---两个日期之间相隔秒数:

select  extract(epoch from ( to_timestamp('2017-10-5','YYYY-mm-dd')- to_timestamp('2017-08-3','YYYY-mm-dd') ));

---取当前时间的三种写法:

select now(),current_timestamp,clock_timestamp();

---截取年/月/日

select extract(year from now());

---字符串转换为数值

select TO_NUMBER(TO_CHAR(to_timestamp('2017-10-5','YYYY-mm-dd'),'YYYY'),'999999')

---向下取整

floor( ),trunc( )

---向上取整

ceil( )

---使用指定的替换值替换NULL

COALESCE(auwidea,3) 续:MySQL中还可以用IFNULL(auwidea,3)

---年龄函数

age( t2polapplydate ,t6birthday)=t2polapplydate-t6birthday

---用一个字符串替换另一个字符串中的子字符串

replace( 'A    BC  ', ' ', '') ABC

要打开一个到服务的连接,在树中选择所需的服务,并双击它,或使用“工具”菜单上的连接即可。
一.主窗体
在主窗口中,显示数据库的结构。您可以创建新的对象,删除和编辑现有的对象,如果你使用的是当前连接到数据库用户的权限,在主窗口的左侧显示所有服务器,以及它们所包含的对象树。
右上方显示,目前在树中选定的对象的详细信息。右下方包含一个SQL脚本。
二.导航菜单功能
1.文件菜单
在文件菜单中当点击服务器根节点下某个节点时可以更改连接密码。
点击选项(o)按钮中您可以调节些属性,例如:用户界面的语言,偏好,SQL语法高亮的颜色等。菜单中还可以对postgresqlconf, pg_hbaconf, pgpassconf文件进行编辑。来优化postgresql的性能。添加所需的服务器,使用菜单中“添加服务器”。在新服务器登记的时候可以选择组。当按下“确定”按钮时,将出现新组并且服务器包含在其中。这个类似文件夹的功能可以将服务器按照类型或用途分组。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13369861.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存