当前位置: 首页 > article >正文

sql字符串函数及字符拼接函数

concat(str1,str2)函数:拼接字符串

UPPER(str):字符串变成大写
LOWER(str):字符串变小写
LENGTH(str):获取字符串的长度
left(str,len):获取字符串左边len个字符
right(str,len):获取字符串右边len个字符
substring(str,start,len):获取str中从start开始的len个字符
# 截取字符串,end 不写默认为空。
# SUBSTRING(name, 2) 从第二个截取到末尾,注意并不是下标,就是第二个。

在SQL语句中经常需要进行字符串拼接,以sqlserver,oracle,mysql三种数据库为例,因为这三种数据库具有代表性。

 注意:SQL Server中没有concat函数(SQL Server 2012已新增concat函数)。oracle和mysql中虽然都有concat,但是oracle中只能拼接2个字符串,所以建议用||的方式;mysql中的concat则可以拼接多个字符串。

在SQL Server中的“+”号除了能够进行字符串拼接外,还可以进行数字运算,在进行字符串拼接时要小心使用。下面以“Users”表为例,进行详细分析

2. 数字 + 字符串

 

 

 

mysql 使用group by分组后对某个字段值拼接成字符串方法

GROUP_CONCAT函数

只需要使用GROUP_CONCAT函数可以在使用groupby分组后,将某个字段的值进行拼接合并

截取字符串的函数:substring_index

MySQL中一个很好用的截取字符串的函数:substring_index

 ==>得到结果为:15,151

 ==>得到结果为: 16

 

 


http://www.kler.cn/a/532091.html

相关文章:

  • kamailio-ACC_JSON模块详解【后端语言go】
  • 2025年02月02日Github流行趋势
  • ubuntu解决普通用户无法进入root
  • 自制虚拟机(C/C++)(三、做成标准GUI Windows软件,扩展指令集,直接支持img软盘)
  • 使用 Numpy 自定义数据集,使用pytorch框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测,对预测结果计算精确度和召回率及F1分数
  • 【小白学AI系列】NLP 核心知识点(六)Softmax函数介绍
  • kubernetes 核心技术-集群安全机制 RBAC
  • 流式学习(简易版)
  • 刷题笔记 哈希表-1 哈希表理论基础
  • AI 编程工具—Cursor进阶使用 Agent模式
  • 【棋弈云端】网页五子棋项目测试报告
  • 趣味Python100例初学者练习01
  • Chapter 6 -Fine-tuning for classification
  • 解析Python装饰器高级用法6项
  • 算法随笔_38: 最多能完成排序的块
  • 蓝桥杯真题 - 子串简写 - 题解
  • 开源 CSS 框架 Tailwind CSS
  • upload-labs安装与配置
  • SQL Server中DENSE_RANK()函数:简洁处理连续排名
  • 数据结构:树和二叉树概念_堆篇
  • apikey存储方案探秘(deepseek-R1对话)
  • 九. Redis 持久化-RDB(详细讲解说明,一个配置一个说明分析,步步讲解到位)
  • RabbitMQ深度探索:死信队列
  • PHP开发小记-消息推送
  • 《深度揭秘LDA:开启人工智能降维与分类优化的大门》
  • Android学习21 -- launcher