---取字段的整数部分,不四舍五入
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的性能。添加所需的服务器,使用菜单中“添加服务器”。在新服务器登记的时候可以选择组。当按下“确定”按钮时,将出现新组并且服务器包含在其中。这个类似文件夹的功能可以将服务器按照类型或用途分组。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)