首页 > 数据库 >达梦数据库

达梦数据库

时间:2024-06-30 17:26:43浏览次数:37  
标签:GROUP INSTR str2 数据库 WITHIN select str1 达梦

SQL语言使用手册-官方文档

DML(Data Manipulation Language)

函数

字符串函数

INSTR

语法 :INSTR(str1,str2[,n[,m]])

返回 str1 中包含 str2 的特定位置(存在的话,最小是1)。INSTR 从 str1 的左边开始搜索,开始位置是 n,如果 n 为负数,则搜索从 str1 的最右边开始,当搜索到 str2 的第 m 次出现时,返回所在位置。n 和 m 的缺省值都为 1,即返回 str1 中第一次出现 str2 的位置.

select instr('1','1'); --输出结果:1

查询

集函数

LISTAGG

字符串集函数(有点类似MySQL的group_concat函数,将单列多行值集中到单列单行中),首先根据 sql 语句中的 group by 分组(如果
没有指定分组则所有结果集为一组),然后在组内按照 WITHIN GROUP 中的 ORDER BY 进行排序,最后将表达式 exp1 用表达式 exp2 串接起来。

语法<LISTAGG>(<exp1>[,<exp2>]) WITHIN GROUP (<ORDER BY 项>)

select
    LISTAGG(NAME,',') WITHIN GROUP (ORDER BY NAME) listagg
from ADDRESS_TYPE;

TOP

  • TOP <n> :选择结果的前n条记录
-- 只选择结果的第一条记录
select top 1 * from ADDRESS_TYPE;

收录问题

[-2665] 记录超长

# 对表启用超长记录,可解决
ALTER TABLE table_name ENABLE USING LONG ROW

标签:GROUP,INSTR,str2,数据库,WITHIN,select,str1,达梦
From: https://www.cnblogs.com/a-touch-of-watermelon/p/18276627

相关文章

  • MySQL数据库管理
    一:使用MySQL数据库1:查看数据库结构[root@localhost~]#mysql-uroot-ppwd123mysql>showdatabases;mysql>usemysqlmysql>showtables;mysql>describeuser;mysql>select*fromuser\G;备注:information_schema数据库:保存着关于MySQL服务器所维护的所......
  • MySQL数据库管理
    一、使用MySQL数据库1.1查看数据库结构1.查看当前服务器中的数据库2.查看当前数据库中有哪些表3.查看表的结构        数据库目前标准的指令集是SQL。SQL是StructuredQueryLanguage的缩写,即结构化查询语言。它是1974年由Boyce和Chamberlin提出来......
  • 使用CEntOS 7.9系统管理MySQL数据库
    一:使用MySQL数据库1:查看数据库结构[root@localhost~]#mysql-uroot-ppwd123mysql>showdatabases;mysql>usemysqlmysql>showtables;mysql>describeuser;mysql>select*fromuser\G;备注:information_schema数据库:保存着关于MySQL服务器所维护的所有其......
  • 【Oracle】Oracle数据库查询某张表的全部字段与类型
    【Oracle】Oracle数据库查询某张表的全部字段与类型原文链接:https://blog.csdn.net/LI_AINY/article/details/86597377PS:TABLE_NAME对应的表名要全部大写查询表的所有字段名以及属性(所有用户)SELECT*FROMALL_TAB_COLUMNSWHERETABLE_NAME='T_UNIT_NAME'查询表的所有字......
  • flask 数据库连接池
    数据库连接池flask操作mysqlfromflaskimportFlask,jsonifyimportpymysqlapp=Flask(__name__)app.debug=Trueconn=pymysql.connect(user='root',password="123456",host='127.0.0.1',database='qtest',......
  • SqlSugar操作Sqlite数据库
    SqlSugar操作Sqlite数据库SqlSugar官网.netcore和.net5/.net6/.net7/.net8/.net9/.net10  安装SqlSugarCore。netframework4.6+   安装SqlSugar。以下代码都在一个SqlSugarMethod类中。获得数据库对象:  这里要注意的是FilePath路径为生成程序的目录\bin\Debug\ne......
  • 第13关:存储过程1、第14关:存储过程2。(2021数据库期末一)
    目录首先需要学习和了解的知识第13关:存储过程1任务描述答案 第14关:存储过程2任务描述答案本篇博客的答案博主是学习别人得来的,敢于借鉴和学习哈哈!!首先需要学习和了解的知识了解什么是存储过程以及存储过程的基本语法。(作者博客专栏或者b站学习)了解在命令行中,执......
  • 向量数据库Milvus快速入门——AIDOCZH.COM上线Milvus中文文档
    Milvus快速入门——AIDOCZH.COM上线Milvus中文文档文章目录Milvus快速入门——AIDOCZH.COM上线Milvus中文文档Milvus官方文档的中文翻译Milvus介绍什么是Milvus向量数据库?关键概念非结构化数据嵌入向量向量相似性搜索为什么选择Milvus?支持的索引和度量标准是什么?索......
  • 如何使用ig507金融数据库的股票接口,股票API来获取MACD指标
    一、MACD指标简介MACD(MovingAverageConvergenceDivergence,移动平均收敛/发散)是一种趋势跟踪动量指标,用于分析股票或其他金融产品的价格趋势。MACD由两部分组成:差离值(DIF)和信号线(DEA)。DIF是短期(通常12天)指数移动平均线(EMA)与长期(通常26天)EMA的差值,再通过一个平滑期(通常9天)的EMA......
  • 最全Redis数据库Linux安装
    概念所有的I/O操作全在内存中进行,速度非纯快,性能非常搞。如果断电或停止服务,数据就会消失,而内存型数据库恰好可以弥补类似于MySQL等关系型数据库在硬盘当中进行I/O操作的速度上的局限。redis是key-values键值对的存储格式,非关系型安装过程安装redis数据库之前确保在Linux......