sql函数实用——字符函数(sqlserver与mysql对比)
1.获取长度
sqlserver写法:关键字:len() 获取参数的字符数量
select Len('aksjdhh') 输出结果 7
select len('张无忌ooo') 输出结果 6
mysql写法:关键字: length() 获取参数的字节数量
select length('aksjdhh') 输出结果 7
select length('张无忌ooo') 输出结果 12 与字符格式有关 UTF-8 一个汉字->3个字节
gb2312 一个汉字->2个字节
2. 拼接字符串
sqlserver写法:关键字:常量用+连接,变量用''''+@para+''''
select '我'+'ε=(´ο`*)'+'你'
mysql写法: 关键字:concat
select concat(str1,str2,str3)
3.大小写转化
sqlserver写法:关键字:upper(大写),lower(小写 )
select upper('Join') 输出结果:JOIN
select lower('Join') 输出结果:join
mysql写法:同sqlserver写法
4.截取字符串
sqlserver写法:关键字 left,right,substring
select substring('Join',2,4) 输出结果:oin 注意第一位索引为1。
mysql写法:关键字 substr,substring
instr:返回子串第一次出现的索引,如果找不到,返回0。
5.去空格
sqlserver写法 :关键字:Ltrim,Rtrim,
select Ltrim(' 张 三 丰') 输出结果:张 三 丰
mysql写法:关键字: trim
select trim ('a' from 'aaa张aaaa三丰 aaa') 输出结果:张aaaa三丰
6.用指定的字符实现指定长度g关键字
mysql写法:(lpad,Rpad)
如:select lpad('张aaaa三丰',20,'*')
7.替换sqlserver与mysql一样,关键字均为:REPLACE
sql函数实用——字符函数(sqlserver与mysql对比)的更多相关文章
- 5.单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)
1 多行函数(理解:有多个输入,但仅仅输出1个结果) SQL>select count(*) from emp; COUNT(*) ------------- 14 B 字符函数Lowe ...
- oracle单行函数之字符函数
Lower--转换为小写 upper--转换为大写 Initcap--首字母大写 concat--连接字符 substr--截取字符 length/length--获取字符串长度(字节长度) inst ...
- oracle单行函数 之 字符函数
Upper(字符串 / 列):将输入的字符串变成大写 Lower(字符串 / 列):将输入的字符串变成小写 Initcap(字符串 / 列):开头首字母大写 Length(字符串 / 列):字符串长度 ...
- orcale单行函数之字符函数
- MySQL 进阶4 SQL常见函数: 字符函数/数学函数/日期函数/流程控制函数(if/case)
# 进阶4 SQL常见函数 分类: 1/单行函数: 字符函数: concat(),length(),ifnull(__,default) ,instr(), trim(),upper(),lower( ...
- 数据库Oracle函数之单行函数的介绍
函数介绍: 函数:是数据库产品中提供的能够处理查询结果的方法. 函数能够用于下面的目的: • 执行数据计算 • 修改单个数据项 • 格式化显示的日期和数字 • 转换列数据类型 • 函数有输入参数,并且 ...
- oracle 函数、聚焦函数
oracle 常用的函数 以及 聚焦函数 --1,字符函数 --当没有表可以用个的时候oracle自带一个虚表dual -- || 表示连接符号 将字符串连接到一起 式显示 Lower(char):将 ...
- 学生选课数据库SQL语句45道练习题整理及mysql常用函数(20161019)
学生选课数据库SQL语句45道练习题: 一. 设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四 ...
- oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]
Oracle --> MySQL to_char(sysdat ...
随机推荐
- Hbase架构与实现
- TensorFlow 中的卷积网络
TensorFlow 中的卷积网络 是时候看一下 TensorFlow 中的卷积神经网络的例子了. 网络的结构跟经典的 CNNs 结构一样,是卷积层,最大池化层和全链接层的混合. 这里你看到的代码与你 ...
- HZOJ matrix
完全没有思路,状压到死没调出来……吐槽一下这题目描述的好不清楚啊好多人都理解错题了…… 题解: 真的挺神仙的,因为有每列最多放1个的限制,所以考虑按列dp,设f[i][j]表示考虑前i列在[1,i]中 ...
- NSOperation 详解
原文地址:http://nshipster.com/nsoperation/ 大家都知道的秘密是一个应用程序,瞬间响应卸载计算在后台异步完成.因此,现代的Objective-C开发者有两种选择:大中央 ...
- 出现 java.net.ConnectException: Connection refused 异常的原因及解决方法
1 异常描述 在启动 Tomcat 服务器的时候,控制台一直输出异常信息,然后停止服务器,报出如下异常: 2 异常原因 通过观察上图中被标记出来的异常信息,咱们可以知道 java.net.Connec ...
- oracle的group by用法
原文链接:https://www.cnblogs.com/Each-Person-Got-a-Dream/p/8946961.html sql如下: select min(es.sku_price) ...
- 对装饰器@wraps的解释(一看就懂)-- 并对装饰器详解
1. 先看一段代码 def is_login(func): def foo(*args,**kwargs): return func(*args,**kwargs) return foo def te ...
- 解决ubuntu的Idea启动No JDK found. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.
直接在idea安装目录下运行idea.sh可以正常启动,但是使用ubuntu的dash搜索出来的idea报错,No JDK found. Please validate either IDEA_JDK ...
- 2018-5-28-win10-uwp-动态修改ListView元素布局
title author date CreateTime categories win10 uwp 动态修改ListView元素布局 lindexi 2018-05-28 15:15:54 +0800 ...
- Unity5.6.4f1 配置WebGL教程
Unity 5.6.4f1 发布WebGL的配置教程 步骤一:先查看自带的Unity是否yi配置好WebGL的项,若无,则可遵循以下教程来设置 步骤二:下图是我已经设置好的,未设置好的状态是,有个Op ...