mysql里边字符函数_mysql函数(一.字符函数)

一.字符函数

1.LENGTH(str)字符长度函数:一个汉字为三个字符

(1)查看某字符串的长度(比如名字)

select LENGTH('sunchuangye');    结果:11

(2)根据字符长度进行倒序(比如名字)

select id,userName FROM t_user ORDER BY LENGTH(userName) DESC;

2.CONCAT(str1,str2,...)拼接字符串

(1)拼接id和姓名,用~隔开

select CONCAT(id,'~',username) from t_user;    结果:1~孙创业

3.UPPER(str)将字母变大写

(1)将字母大写(比如名字)

select UPPER('sunchaungye');    结果:SUNCHUANGYE

4.LOWER(str)将字母变小写

(1)将字母小写(比如名字)

select LOWER('sUNCHAUNGYE');    结果:sunchuangye

(2)拼接字符要姓大写名小写(比如名字)

select CONCAT(UPPER('sun'),'~',LOWER('CHAUNGYE'));结果:SUN~chuangye

5.SUBSTRING();截取字符串,索引是从1开始的

SUBSTRING(str from pos for len);从pos开始要截取的长度len

SUBSTRING(str from pos);              从pos开始截取到最后一位

SUBSTRING(str,pos);                      从pos开始截取到最后一位

SUBSTRING(str,pos,len)                 从pos开始要截取的长度len

SUBSTRING_INDEX(str,delim,count); delim:分隔符  count:计数

(1)截取4之后包含4的后8位数

select SUBSTRING('sunchuangye' from 4 FOR 8); 结果:chuangye

(2)截取4之后包含4的所有数

select SUBSTRING('sunchuangye' FROM 4); 结果:chuangye

(3)截取4之后包含4的所有数

select SUBSTRING('sunchuangye',4); 结果:chuangye

(4)截取4之后包含4的后8位数

select SUBSTRING('sunchuangye',4,8); 结果:chuangye

(5)以str中某个字母作为分隔符,取第一或二的前边字母

select SUBSTRING_INDEX('sunchuangye','u',1); 结果:s

select SUBSTRING_INDEX('sunchuangye','u',2); 结果:sunch

6.INSTR(str,substr)返回子串第一次出现的索引,如果找不到返回0

(1)子串ch第一次出现的下标数

select INSTR('sunchaungye','ch');    结果:4

7.Trim()函数:用来删除数据左右边(开始和结尾处)的空格。

TRIM([remstr FROM] str) :指定某个字符进行前后删除。

RTrim()函数:用来删除数据右边(结尾处)的空格。

LTrim()函数:用来删除数据左边(开始处)的空格。

(1)去除前后空格

select Trim('  sunchuangye  '); 结果:sunchuangye

(2)去除前后指定的符号-

select Trim('-' from '--sunchaungye--'); 结果:sunchuangye

(3)去除前后空格

select RTrim('sunchuangye  ); 结果:sunchuangye

(4)去除前后空格

select LTrim('   sunchuangye); 结果:sunchuangye

8.LPAD(str,len,padstr)用指定的字符来进行左填充指定长度

(1)在11位字符左填充4位*,够15位

select LPAD('sunchaungye',15,'*');    结果:****sunchuangye

9.RPAD(str,len,padstr)用指定的字符来进行右填充指定长度

(1)在11位字符右填充4位*,够15位

select RPAD('sunchaungye',15,'*');    结果:sunchuangye****

10.REPLACE(str,from_str,to_str)替换

(1)替换

selectREPLACE('灰太狼爱上了喜洋洋','喜洋洋','红太狼');  结果:灰太狼爱上了红太狼

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/500955.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

redis缓存原理与实现_基于Redis实现范围查询的IP库缓存设计方案

点击上方“码农沉思录” 发现更多精彩我先说下结果。我现在还不敢放线上去测,这是本地测的数据,我4g内存的电脑本地开redis,一次都没写完过全部数据,都是写一半后不是redis挂就是测试程序挂。可以肯定的是总记录数是以千万为单位…

linux mysql提示1045_linux mysql ERROR 1045

介绍了一下安装MySQL后登陆MySQL时会遇到ERROR 1045 (28000): Access denied for user rootlocalhost (using password: NO) 这个错误,当时不知道真正的原因,搜索了一些网上的资料,测试验证了如何解决这个问题,但是一直不知道具体…

mysql原生库_Mysql数据库的一些简单原生sql语句

原生sql语句查询:select * from 表名 :查找表内所有数据, * 代表所有where 具体条件 :where作位查询sql语句条件,例 select * from 表名 where 字段名指定值order by 升降序:与desc和asc使用,通常以int类型字段进行升…

有向图生成树是如何画的_漫画:什么是最小生成树?

作者 | 小灰来源 | 程序员小灰————— 第二天 —————————————————首先看看第一个例子,有下面这样一个带权图:它的最小生成树是什么样子呢?下图绿色加粗的边可以把所有顶点连接起来,又保证了边的权值之和最小&a…

python经济_python生成器——懒到欠揍,但很经济

生成器的特点是工作到一半,就会停下来看别人干活直至有人踢它屁股,这时它才继续往下干活。实现这一功能的精髓要用到yield。生成器是一种特殊的迭代器,因此我们先来了解一下什么是迭代器。我们都知道著名的斐波那契数列:1、1、2、…

ue默认高亮mysql_UE设置打开文件的默认高亮语言

最近使用UE时,需要频繁地打开.ec文件,.ec文件参照的是C/C的语法,每次打开时,都需要在工具栏上点击“查看方式->C/C”。觉得很繁琐,于是想查找一下设置,让UE打开.ec文件时,默认使用的C/C语法高…

printf 指针地址_c语言对指针的理解

先来讲一下本人学指针的经历:大一的时候刚接触c语言对指针这东西真的是太迷了,感觉麻烦难懂不想其他语言一样。但是搞懂以后就被指针的魅力吸引甚至喜欢上c语言。不多讲,开始!(文章可能有些长,但放心全是基础的东西&am…

mysql 命令 _Mysql常用命令行大全

7.1 一个建库和建表的实例1drop database if exists school; //如果存在SCHOOL则删除create database school; //建立库SCHOOLuse school; //打开库SCHOOLcreate table teacher //建立表TEACHER(id int(3) auto_increment not null primary key,name char(10) not null,address…

python进程监控 supervisor_使用Python的Supervisor进行进程监控以及自动启动

做服务器端开发的同学应该都对进程监控不会陌生,最近恰好要更换 uwsgi 为 gunicorn,而gunicorn又恰好有这么一章讲进程监控,所以多研究了下。结合之前在腾讯工作的经验,也会讲讲腾讯的服务器监控是怎么做的。同时也会讲下小团队又…

python 时分秒毫秒_python将时分秒转换成秒的实例

处理数据的时候遇到一个问题,从数据库里导出的数据是时分秒的格式:hh:mm:ss ,现在我需要把它转换成秒,方便计算。原数据可能分两种情况,字段有可能是文本字符串类型的,也有可能是时间类型,他们的…

信息系统项目管理师论文优秀范文_软考 信息系统项目管理师备考指南

1.考试简介信息系统项目管理师考试作为全国计算机技术与软件专业技术资格(水平)考试(一般简称为“软考”)的一个高级级别,是从2005年开始的,一共考了2次,即2005年5月,200…

单片机led闪烁代码_单片机驱动LED发光二极管的电路以及编程

一、单片机驱动单个发光二极管1.电路代码:1.点亮单个LED二极管#include《reg51.h> sbit LED1P1^0&#xff1b;void main(void){LED11&#xff1b;while(1)&#xff1b;{LED10} }2.单个LED数码管以固定频率闪烁#include<reg51.h> sbit LED1P1^0;void Delay(unsigned in…

mysql人事管理系统源代码_人事管理系统(源代码.doc

人事管理系统(源代码附录&#xff1a;毕业设计程序清单设计题目 人事管理系统教 学 班&#xff1a;学生姓名&#xff1a;学 号&#xff1a;指导教师&#xff1a;完成日期&#xff1a;Option ExplicitDim Bupdata As BooleanDim i As IntegerPrivate Sub Cmbdegree_Click()If Cm…

python实时数据流_python – 使用烧瓶web-app监控实时数据流

这是基于https://stackoverflow.com/a/13388915/819544发布的答案我想监视一个数据流并将其推送到类似于上面答案的前端,但是一旦应用程序启动,流就开始生成/监视数据,并且客户端总是看到当前的状态数据流(无论是否从服务器请求数据,它都会继续运行).我很确定我需要通过线程将数…

macos系统自动安装mysql_macos系统安装mysql

MacOS系统安装mysql一、下载官网下载链接地址&#xff1a;https://dev.mysql.com/downloads/mysql/二、安装打开文件是pkg包&#xff0c;双击进行安装&#xff1a;按照提示&#xff1a;点击最下面的MySQL控制按钮&#xff0c;启动数据库运行&#xff1a;在此可以启动和停止MySQ…

水晶报表中对某一栏位值进行处理_合并报表——非同一控制下的企业合并amp;同一控制下的企业合并...

【写在前面】长期股权投资企业的一种投资行为&#xff0c;投资方通过该行为享有被投资单位的股利分配、净利润等投资收益&#xff0c;处理的是母公司&#xff08;投资方&#xff09;的个别财务报表。只有控股合并才需要编制合并报表&#xff0c;意味着后续计量采用的是成本法。…

mysql和springboot对照_SpringBoot(六) SpirngBoot与Mysql关系型数据库

pom.xml文件的配置org.springframework.bootspring-boot-starter-jdbcmysqlmysql-connector-javaruntime写配置文件spring.datasource.url jdbc:mysql://localhost:3306/spring?useUnicodetrue&characterEncodingutf-8spring.datasource.username rootspring.datasource…

python创建数据库计算机积极拒绝、无法连接_Python3 请求网页源码 目标计算机积极拒绝,无法连接...

代码&#xff1a;import urllibfrom urllib.request import urlopenfrom urllib.parse import urlencodeurlhttp://xxx.xxxx.com/ //测试链接resurlopen(url)#通过urlopen方法访问拼接好的urlresres.read().decode()#read()方法是读取返回数据内容&#xff0c;decode是转换返回…

python测试框架untest怎么循环执行_unittest如何在循环遍历一条用例时生成多个测试结果...

引用自:http://blog.csdn.net/kaku21/article/details/42124593参考网址&#xff1a;http://programmaticallyspeaking.com/test-data-provider-using-python-metaclass.html使用TestNG进行测试的时候&#xff0c;允许使用外部数据源来驱动测试方法的执行&#xff0c;举个例子&…

python杨辉三角_yiduobo的每日leetcode 118.杨辉三角 amp;amp; 119.杨辉三角II

祖传的手艺不想丢了&#xff0c;所以按顺序写一个leetcode的题解。计划每日两题&#xff0c;争取不卡题吧。118.杨辉三角https://leetcode-cn.com/problems/pascals-triangle/119.杨辉三角IIhttps://leetcode-cn.com/problems/pascals-triangle-ii/经典的数学题。118题需要求出…