首页 > 其他分享 >16.函数--字符串函数

16.函数--字符串函数

时间:2024-09-09 15:07:08浏览次数:5  
标签:函数 填充 16 -- str 字符串 Hello SELECT

常用函数:

| 函数                               | 功能                               |
| -------------------------------- | -------------------------------- |
| CONCAT(s1, s2, …, sn)            | 字符串拼接,将s1, s2, …, sn拼接成一个字符串     |
| LOWER(str)                       | 将字符串全部转为小写                       |
| UPPER(str)                       | 将字符串全部转为大写                       |
| LPAD(str, n, pad)                | 左填充,用字符串pad对str的左边进行填充,达到n个字符串长度 |
| RPAD(str, n, pad)                | 右填充,用字符串pad对str的右边进行填充,达到n个字符串长度 |
| TRIM(str)                        | 去掉字符串头部和尾部的空格                    |
| SUBSTRING(str, start, len)       | 返回从字符串str从start位置起的len个长度的字符串    |
| REPLACE(column, source, replace) | 替换字符串                            |

使用示例:

-- 拼接
SELECT CONCAT('Hello', 'World');
-- 小写
SELECT LOWER('Hello');
-- 大写
SELECT UPPER('Hello');
-- 左填充
SELECT LPAD('01', 5, '-');
-- 右填充
SELECT RPAD('01', 5, '-');
-- 去除空格
SELECT TRIM(' Hello World ');
-- 切片(起始索引为1)
SELECT SUBSTRING('Hello World', 1, 5);

标签:函数,填充,16,--,str,字符串,Hello,SELECT
From: https://www.cnblogs.com/gom-linwei/p/18404568

相关文章

  • 直流负载技术介绍
    直流负载技术是一种用于控制和调节电力系统运行状态的重要技术。它主要通过对电力系统中的直流负载进行有效的管理和控制,以保证电力系统的稳定运行,提高电力系统的运行效率,降低电力系统的运行成本。直流负载技术主要包括直流负载的检测、控制和调节等几个方面。首先,通过对电力系统......
  • 直流充电桩测试仪优势和特点
    直流充电桩测试仪是一种专门用于检测和测试直流充电桩性能的设备。它的主要功能是对充电桩的各项参数进行精确测量,确保其正常工作,提高充电效率和安全性。以下是直流充电桩测试仪的优势和特点:高精度测量:直流充电桩测试仪具有高精度的测量功能,可以对充电桩的电压、电流、功率等参......
  • 18.函数--日期函数
    常用函数:|函数|功能||----------------------------------|---------------------------||CURDATE()|返回当前日期||CURTIME()......
  • 单例模式
    单例模式是一种创建型设计模式,它确保类只有一个实例,并提供一个全局访问点来访问该实例。这在需要全局访问点来控制类的唯一实例时非常有用。以下是一个简单的示例代码来说明单例模式的实现:publicclassSingleton{privatestaticSingletoninstance;//私有构造函......
  • 观察者模式
    观察者模式是一种行为设计模式,在该模式中,一个对象(称为主题)维护一组依赖它的对象(称为观察者),当主题状态发生变化时,它会自动通知并更新所有观察者。下面是一个简单的观察者模式的示例代码:usingSystem;usingSystem.Collections.Generic;//主题接口interfaceISubject{v......
  • 安装部署tidb中的安装tidb-4000组件失败相关问题(环境为统信20操作系统
    1.安装时发现安装时间很久,停止之后报错,查看日志发现报错如下[2024/09/0914:08:52.509+08:00][FATAL][terror.go:309]["unexpectederror"][error="othererror:[components/tidb_query_datatype/src/expr/ctx.rs:89]:evaluationfailed:unknownorincorrecttimezon......
  • 工厂模式
    工厂模式是一种常见的设计模式,它用于创建对象的方式。在工厂模式中,我们定义一个接口或者抽象类来创建对象,而将实际的对象创建延迟到子类中。这样可以以统一的方式创建对象,同时也可以方便地扩展和修改对象的创建过程。下面是一个简单的示例代码,演示了工厂模式的实现:usingSystem......
  • 策略模式
    策略模式是一种行为设计模式,它允许在运行时根据需要选择算法。这种模式定义了一系列算法,并使得这些算法在使用的时候可以相互替换。客户端可以根据不同的情况选择合适的策略来处理问题,而不需要修改具体使用策略的代码。以下是一个简单的策略模式示例代码:usingSystem;//策略......
  • 装饰器模式
    装饰器模式是一种结构型设计模式,它允许在不改变原有对象结构的情况下,动态地添加额外的功能或责任到对象上。这种模式通过创建包装类(装饰器类)来包裹原始类实例,并提供额外的功能。以下是一个简单的装饰器模式的示例代码:usingSystem;//抽象组件接口interfaceIComponent{......
  • 算法与数据结构——图简介
    图图(graph)是一种非线性数据结构,由顶点(vertex)和边(edge)组成。我们可以将图G抽象地表示为一组顶点V和一组边E的集合。以下示例展示了一个包含5个顶点和7条边的图。如果将顶点看做节点,将边看做连接各个节点的引用(指针),我们就可以将图看作一种从链表拓展而来的数据结构。如下图,相较于......