最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

自定義函數(shù)實(shí)現(xiàn)單詞排序并運(yùn)用于PostgreSQL(實(shí)現(xiàn)代碼)

 更新時(shí)間:2021年04月21日 11:16:10   作者:繁夢(mèng)溪  
這篇文章主要介紹了自定義函數(shù)實(shí)現(xiàn)單詞排序并運(yùn)用于PostgreSQL,本文給大家分享實(shí)現(xiàn)代碼,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Python實(shí)現(xiàn)邏輯

1、按照分隔符將字符串分割為列表類(lèi)型

drugs.split(separator)

2、列表排序

drug_list.sort()

3、列表拼接

separator.join(drug_list)

4、類(lèi)型判斷

由于數(shù)據(jù)庫(kù)中對(duì)應(yīng)字段可能會(huì)出現(xiàn)為NULL的情況,即在Python中為None,而類(lèi)型None 無(wú)split() 用法,因此添加條件判斷是否為真。如果為NULL,則直接返回None。

Python實(shí)現(xiàn)

def 單詞排序(drugs,separator):
    if drugs:
        drug_list=drugs.split(separator)
        drug_list.sort()
        new_drugs=separator.join(drug_list)
    else:
        new_drugs=None
    return new_drugs
單詞排序(drugs,separator)

 

SQL實(shí)現(xiàn)

DROP FUNCTION IF EXISTS 單詞排序;
CREATE OR REPLACE FUNCTION 單詞排序(drugs TEXT, separator TEXT)
	RETURNS text
AS $$
if drugs:
	drug_list=drugs.split(separator)
	drug_list.sort()
	new_drugs=separator.join(drug_list)
else:
	new_drugs=None
return new_drugs
$$ LANGUAGE plpython3u;
 
SELECT 單詞排序('aa;dd;bbb;cd;zz',';');

到此這篇關(guān)于自定義函數(shù)實(shí)現(xiàn)單詞排序并運(yùn)用于PostgreSQL的文章就介紹到這了,更多相關(guān)PostgreSQL自定義函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在docker上部署postgreSQL主從的超詳細(xì)步驟

    在docker上部署postgreSQL主從的超詳細(xì)步驟

    使用Docker能夠更加高效地部署和管理應(yīng)用程序,提高開(kāi)發(fā)和運(yùn)維的效率,下面這篇文章主要給大家介紹了關(guān)于在docker上部署postgreSQL主從的超詳細(xì)步驟,文中通過(guò)代碼及圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • PostgreSQL 實(shí)現(xiàn)查詢(xún)表字段信息SQL腳本

    PostgreSQL 實(shí)現(xiàn)查詢(xún)表字段信息SQL腳本

    這篇文章主要介紹了PostgreSQL 實(shí)現(xiàn)查詢(xún)表字段信息SQL腳本,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • PostgreSQL中的COMMENT用法說(shuō)明

    PostgreSQL中的COMMENT用法說(shuō)明

    這篇文章主要介紹了PostgreSQL中的COMMENT用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • PostgreSQL WAL日志膨脹的處理過(guò)程

    PostgreSQL WAL日志膨脹的處理過(guò)程

    PostgreSQL由于WAL日志的機(jī)制,導(dǎo)致其在不正確配置的情況下會(huì)出現(xiàn)磁盤(pán)空間暴漲的情況,本文檔就此情景寫(xiě)一般處理辦法,感興趣的小伙伴跟著小編一起來(lái)看看吧
    2024-12-12
  • 常用?PostgreSQL?數(shù)據(jù)恢復(fù)方案及使用示例

    常用?PostgreSQL?數(shù)據(jù)恢復(fù)方案及使用示例

    這篇文章主要介紹了常用?PostgreSQL?數(shù)據(jù)恢復(fù)方案概覽,數(shù)據(jù)丟失通常是由?DDL?與?DML?兩種操作引起,由于在操作系統(tǒng)中表文件已經(jīng)不存在,所以只能采用恢復(fù)磁盤(pán)的方法進(jìn)行數(shù)據(jù)恢復(fù),需要的朋友可以參考下
    2022-01-01
  • PostgreSQL教程(十五):系統(tǒng)表詳解

    PostgreSQL教程(十五):系統(tǒng)表詳解

    這篇文章主要介紹了PostgreSQL教程(十五):系統(tǒng)表詳解,本文講解了pg_class、pg_attribute、pg_attrdef、pg_authid、pg_auth_members、pg_constraint、pg_tablespace、pg_namespace、pg_database等表的作用和字段介紹,需要的朋友可以參考下
    2015-05-05
  • Postgresql數(shù)據(jù)庫(kù)密碼忘記的詳細(xì)解決方法

    Postgresql數(shù)據(jù)庫(kù)密碼忘記的詳細(xì)解決方法

    在使用PostgreSQL數(shù)據(jù)庫(kù)時(shí),忘記數(shù)據(jù)庫(kù)密碼可能會(huì)影響到正常的開(kāi)發(fā)和維護(hù)工作,這篇文章主要介紹了Postgresql數(shù)據(jù)庫(kù)密碼忘記的詳細(xì)解決方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-06-06
  • 玩轉(zhuǎn)PostgreSQL之30個(gè)實(shí)用SQL語(yǔ)句

    玩轉(zhuǎn)PostgreSQL之30個(gè)實(shí)用SQL語(yǔ)句

    本文主要整理總結(jié)了30個(gè)實(shí)用SQL,方便大家可以高效利用PostgreSQL,需要的朋友可以參考下
    2022-11-11
  • PostgreSQL聚合函數(shù)的分組排序使用示例

    PostgreSQL聚合函數(shù)的分組排序使用示例

    這篇文章主要為大家介紹了PostgreSQL聚合函數(shù)的分組排序使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • PostgreSQL 中 VACUUM 操作的鎖機(jī)制詳細(xì)對(duì)比解析

    PostgreSQL 中 VACUUM 操作的鎖機(jī)制詳細(xì)對(duì)比解析

    PostgreSQL 提供了三種主要的 VACUUM 操作:AutoVACUUM、VACUUM 和 VACUUM FULL,它們?cè)阪i機(jī)制上有顯著差異,下面給大家分享PostgreSQL 中 VACUUM 操作的鎖機(jī)制詳細(xì)對(duì)比解析,感興趣的朋友一起看看吧
    2025-05-05

最新評(píng)論

金山区| 苍溪县| 呼和浩特市| 盘锦市| 瑞金市| 卢龙县| 阿瓦提县| 鄂尔多斯市| 茂名市| 云安县| 龙川县| 百色市| 达拉特旗| 澄迈县| 云浮市| 玛纳斯县| 邹平县| 义乌市| 西和县| 年辖:市辖区| 河南省| 新乡市| 桂平市| 威远县| 通许县| 大安市| 杨浦区| 无为县| 扎兰屯市| 库车县| 达孜县| 安阳县| 荣成市| 讷河市| 德令哈市| 巫山县| 分宜县| 子洲县| 荥经县| 博野县| 泽普县|