MYSQL常用的字符串函数

#字符串函数

#返回字符串的字符数量,对于此例而言,结果为5
SELECT CHAR_LENGTH(‘计算机编程‘);

#合并字符串,对于此例而言,结果为‘我喜欢计算机’
SELECT CONCAT(‘我‘,‘喜欢‘,‘计算机‘);

#替换字符串,从下标4开始替换2个字符,对于此例而言,结果为‘计算机程序’
SELECT INSERT(‘计算机编程‘,4,2,‘程序‘);

#替换字符串,替换给定字符,对于此例而言,结果为‘计算机程序’
SELECT REPLACE(‘计算机编程‘,‘编程‘,‘程序‘,);

#截取字符串,从下标1开始截取3个字符,对于此例而言,结果为‘计算机’
SELECT SUBSTR(‘计算机编程‘,1,3);

#反转字符串,对于此例而言,结果为‘程编机算计’
SELECT REVERSE(‘计算机编程‘);

#变小写,对于此例而言,结果为‘love’
SELECT LOWER(‘LOVE‘);

#变大写,对于此例而言,结果为‘LOVE’
SELECT UPPER(‘love‘);

原文地址:https://www.cnblogs.com/YLTzxzy/p/10996973.html

时间: 2024-11-06 09:49:36

MYSQL常用的字符串函数的相关文章

Mysql研究之MySQL常用内置函数完全解析

说明: 1)可以用在SELECT/UPDATE/DELETE中,及where,orderby,having中 2)在函数里将字段名作为参数,变量的值就是字段所对应的每一行的值. 3)在程序设计语言如C++中提供的函数,MySQL大部分也提供了,关于MySQL函数的完整信息,请参阅<MySQL参考手册> 一.字符串函数[比较常用,需要掌握] 1. concat(s1,s2,…,sn) #把传入的参数连接成一个字符串 selectconcat(‘abc’,’def’); selectconcat(

MYSQL常用内置函数详解说明

函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值:在整理98在线字典数据时(http://zidian.98zw.com/),有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音作为拼音pinyin字段的值,如:duoyinzi(ā,á,ǎ,à,a),想提取ā作为pinyin的值:数据有好几万条,不想用程序一条条处理,只想用一个sql来实现,后来了解了下MYSQL常用内置函数,是可以做到的:sql:UPDATE ol_zidian set pinyin=LEFT(duoyi

awk中的常用的字符串函数和数学函数

总结awk中常用的字符串函数和数学函数如下表: 具体使用方法在实践中自行体会~

07 MySQL常用内置函数

常用函数 1.字符串函数 CONCAT(str1,str2,..,strN) 将str1,str2..strN 拼接成一个字符串,当这里有任何一个为NULL,则拼接结果为NULL INSERT(str, idx,len,tarStr) 将字符串str从 idx 位置开始,len个字符长度的子串替换为字符串tarStr. LOWER(str) / UPPER(str) LEFT( str , len ) / RIGHT( str , len ) 返回 str 最左/右边的 len 个字符 LPAD

MySQL常用的数学函数

在使用mysql自带的函数要慎重,说是会影响数据执行效率,代价太大.这个也要区分开,区分快软件的引用范畴,比如说内部系统业务逻辑比较复杂,功能点很细,但是并发量不是很大,这个时候用MySQL自带的函数可以大大的降低业务逻辑的开发难度(虽然说是片面,不能一概而论,但还是有很大用途的):而对外的系统的话业务逻辑相对来说不是很复杂,功能点比较浅,但是并发量比较大,为降低服务器和数据库的访问压力则最好不要使用自带的函数,原因很简单就是性能问题. 1.format(x,y)  函数,功能是将一个数字x,保

oc语言常用的字符串函数

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { /** * length获取字符串长度,即获取字符个数 */ // NSString *[email protected]"贵阳学院"; // NSUInteger len= [str length]; // NSLog(@"%lu",len); // NSLog(@

mysql常用命令和函数

一.DROP IF EXISTS DROP FUNCTION IF EXISTS fun;DROP TABLE IF EXISTS table; 二.数据表1.建立表CREATE TABLE test(id int(10) not null auto_increment,email char(255) not null,primary key(id)) ENGINE=INNODB; 2.显示表结构DESC table_name 3.删除表DROP TABLE test; 4.重命名表ALTER

MYSQL 常用语句与函数命令

进图数据库mysql –u root –p 输入密码后进入 查看数据库: show databases; 进入数据库:use dvwa; 查看该数据库的表:show tables; 查操作: select * from users; 查看表中的的列 select user from users; 查看users表中user这列的信息 select * from users where user=’admin’ ;查看users表中user=admin的所有信息 增操作: Insert into

Sql Server中常用的字符串函数

len(expression) 返回给定字符串表达式的字符(而不是字节)个数,其中不包含尾随空格. datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格length(expression,variable)指定字符串或变量名称的长度.substring(expression,start,length) 不多说了,取子串right(char_expr,int_expr) 返回字符串右边int_expr个字符concat(str1,str2,...)返回来自于参数连结