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 ...
随机推荐
- selenium webdriver学习(八)------------如何操作select下拉框(转)
selenium webdriver学习(八)------------如何操作select下拉框 博客分类: Selenium-webdriver 下面我们来看一下selenium webdriv ...
- behavior planning——inputs to transition functions
the answer is that we have to pass all of the data into transition function except for the previous ...
- 开源中国 2014 最受关注开源软件排行榜 TOP 50
开源中国 2014 最受关注开源软件排行榜 TOP 50 开源中国 2014 年最受关注软件排行榜 TOP 50 正式出炉!2014 年结束了,我们来了解一下过去一年里开源中国最受欢迎的 50 款软件 ...
- MySQL数据库字符集和整理
MySQL数据库字符集和整理(2009-11-20 22:23:37) mysql数据库 it 其实这个表在MySQL数据库中通过phpMyAdmin就能看到,icech只是把表格整理了一下方便 ...
- 第25章 Pytorch 如何高效使用GPU
第25章 Pytorch 如何高效使用GPU 深度学习涉及很多向量或多矩阵运算,如矩阵相乘.矩阵相加.矩阵-向量乘法等.深层模型的算法,如BP,Auto-Encoder,CNN等,都可以写成矩阵运算的 ...
- Postman接口测试工具学习笔记
- 新建测试接口 在Postman中有两种新建测试接口的方式,第一种是图片右上角的,点击可以选择 request 请求进行新建 选择 Request 以后会出现下面图片的对话框,让你输入一个保存接口的 ...
- Python--day26--类方法和静态方法
类方法: 静态方法:
- Python--day40--复习和回调函数实例
- Codeforces Round #181 (Div. 2)
A. Array 模拟. B. Coach 模拟. C. Beautiful Numbers good number的位和最大不超过\(10^7\),那么只要枚举a或b的个数,然后最多循环7次判断位和 ...
- 洛谷 P1972"[SDOI2009]HH的项链"(离线+树状数组 or 在线+主席树)
传送门 •题意 给你一个包含 n 个数的数组 $a$: 有 m 此操作,每次操作求区间 [l,r] 中不同数的个数: •题解(离线+树状数组) 以样例 $[1,2,3,4,3,5]$ 为例,求解区间 ...