PostgreSQL内置函数篇之介绍
本文将介绍PostgreSQL一部分常用的内置函数,作为记录,便于日常学习及查阅。
PostgreSQL是一个功能强大的关系型数据库管理系统,它提供了许多内置函数,可以方便地处理数据和进行计算。以下是一些PostgreSQL内置函数的介绍及其用途。SUBSTRING(string,startpos,length):返回从字符串指定位置开始的指定长度的子字符串。例如:SELECTSUBSTRING(PostgreSQLrocks,2,7),返回的结果为stgreSQL,注意下标是从1开始。CONCAT(string1,string2):连接两个字符串。例如:SELECTCONCAT(Post,greSQL),返回的结果为PostgreSQL。LENGTH(string):返回字符串的长度。例如:SELECTLENGTH(PostgreSQL),返回的结果为9。LPAD(string,length〔,filltext〕):左侧字符填充函数,如果长度不够指定长度,就在左侧填充字符串,如果长度超出了指定长度,就把右边截掉。REPLACE(string,oldvalue,newvalue):将字符串中的旧值替换为新值。例如:SELECTREPLACE(Thisisastring,is,at),返回的结果为Thatatastring。UPPER(string):将字符串转换为大写。例如:SELECTUPPER(PostgreSQL),返回的结果为POSTGRESQL。LOWER(string):将字符串转换为小写。例如:SELECTLOWER(PostgreSQL),返回的结果为postgresql。ROUND(number,decimalplaces):四舍五入保留指定小数位数的数字。例如:SELECTROUND(3。14159,2),返回的结果为3。14。COALESCE(value1,value2):返回第一个非空的值。例如:SELECTCOALESCE(NULL,PostgreSQL),返回的结果为PostgreSQL。DATEPART(part,date):返回指定日期部分的值(如年、月、日、小时等)。例如:SELECTDATEPART(year,20200101),返回的结果为2020。DATETRUNC(part,date):将日期截断为指定部分的值(如年、月、日、小时等)。例如:SELECTDATETRUNC(hour,2020010112:34:56),返回的结果为2020010112:00:00。EXTRACT(fieldFROMtimestamp):从时间戳中提取指定字段的值(如年、月、日、小时等)。例如:SELECTEXTRACT(yearFROM20200101),返回的结果为2020。NOW():返回当前日期和时间。例如:SELECTNOW(),返回的结果为当前日期和时间。RANDOM():生成一个随机数。例如:SELECTRANDOM(),返回的结果为0。123456789(一个介于0和1之间的随机小数)。ARRAYAGG(expression):将表达式的结果作为数组聚合。例如:SELECTARRAYAGG(column1)FROMtable1,返回的结果为column1的值的数组。STRINGAGG(expression,delimiter):使用特定分隔符将表达式的结果拼接为单个字符串。REGEXPMATCH(string,pattern):将字符串与正则表达式模式进行匹配。MD5(string):返回字符串的MD5哈希值。TODATE(string,format):将字符串转换为日期值,或者::date转换成日期对象。AGE(date1,date2):计算两个日期之间的时间差。INTERVAL(num,unit):创建一个基于数字和时间单位的时间间隔。例如,INTERVAL1day表示1天,INTERVAL1hour表示1小时。TRUNC(num,decimalplaces):将数字截断为指定的小数位数。MOD(num1,num2):返回两个数字的模数。ABS(num):返回指定数字的绝对值。LOG(num):返回指定数字的自然对数。GREATEST(value1,value2):返回值列表中的最大值。LEAST(value1,value2):返回值列表中的最小值。CAST(valueAStype):将值转换为指定类型。TONUMERIC(string,format):将字符串转换为数字。TOCHAR(value,format):将值转换为指定格式的字符串。TODATE(string,format):将字符串转换为日期值。TOBOOLEAN(string):将字符串转换为布尔值。TOHEX(number):将数值转换为十六进制字符串。
以上只列举了平常开发中经常用到的内置函数,其它本文不再一一列举,更丰富的文档查阅地址附上:
https:www。sjkjc。compostgresqlrefstringfunctions
欢迎大家交流!
周扬青晒自家超大衣帽间!衣服包包整整两面墙,3个箱子超过20明星家里的衣帽间,往往就是寻常人羡慕的奢侈店。尤其是一些时尚的女明星。时尚达人周扬青,近日通过自己的个人社交平台晒了几张照片,照片拍摄的地点是她家的超大衣帽间。……
一处超脱于佛教和皇家礼仪的古城,有着精美绝伦的壁画和石雕艺术公元933年,波隆纳鲁沃古城曾是斯里兰卡的首府所在地,位于斯里兰卡国的东北部,经过时光变迁,现如今它成为了斯里兰卡一处著名的旅游打卡地。喜欢追忆历史往事,参观古城遗址的伙……
04月27日NBA季后赛首轮G5鹈鹕vs太阳全场录像4月27日讯:NBA季后赛继续进行,太阳回到主场迎来与鹈鹕的天王山之战,开局双方上来就展开拉锯之势,艾顿打的很主动帮助太阳建立主动权,而鹈鹕外线射手群也能回应,节末佩恩站出来凭……
衣着是自己的态度在生活中,我们的眼睛容易停留在表面,通过别人的衣着来判断他她的所从事的行业或做了什么、将要做什么。衣着是我们辨别他人身份的一种方式,这是一种充满趣味的观察,也是从中捕捉灵感的方……
读了巴菲特的忠告,才明白精英阶层教育孩子的独特之处,学到了作者东林富表舅是小学老师,他把表哥培养成清华大学的硕士,表哥毕业后进入世界500强企业,目前在业内也小有名气,表哥事业、家庭双丰收,离不开表舅多年来对他的精心培养。……
筷行成双周映筷子,拿得起,放得下。拿起筷子,于滚滚红尘中找寻短暂的安慰与满足;放下筷子,直面人生的酸甜苦辣。筷行成双,是西洋人难以参透的东方智慧。左和右、前和后、上和下、阴……
五一就去清凉谷那是个既能游山又能逛水的好去处在北京生活了多年,有一种感觉:北京的冬天特别长,北京的春天又特别晚。而作为北京春天的标志性时间,那就是五一。所以每年到了五一总要找一个好玩的地方去疯一下。我对北京密云的大……
2022年哪款MiniLED电视新品好?这篇文章告诉你电视显示技术从LCD到OLED,再更迭至如今的MiniLED,分辨率也从480P逐步到了4K、8K,这些升级都是将电视画质推向更高的标准。传统LED、OLED屏幕很难将屏……
小小西梅,大大能量89月份是西梅的成熟时期,秋天的西梅色泽艳丽、口感甜蜜,非常的可口。西梅还是一种营养价值很高的水果,含有丰富纤维素、维生素A、矿物质、微量元素等。有研究指出,吃三粒中等大……
什么是脂肪肝?脂肪肝该如何预防和治疗呢?脂肪肝是指由于各种原因引起的肝细胞内脂肪堆积过多的病变。中医将脂肪肝称为积聚、积证、痰浊、肥气、胁痛、肝着等等。该病好发人群:肥胖者、酗酒者、糖尿病患者。疾病分类:酒精性脂肪肝……
一勺猪油等于五副药?经常吃猪油是养生还是有害?在以前的时候,人们的经济条件有限,因为没有植物油,如果大家想吃油了,就会买十几斤大肥肉,然后回家自己练猪油。猪油是很多老一辈人很怀念的一种食物,用猪油来炒菜或者用猪油来拌……
什么是高级智慧生命?脑洞大开宇宙畅想曲系列(二)【本文是脑洞大开宇宙畅想曲系列文章的第二篇,计划写四五篇,敬请期待。】浩瀚的宇宙中,地球和地球上的人类,似乎是孤独的存在。截至目前为止,人类对宇宙的认知,主要集中在……