SQL中concat()函数、substr()函数与length()函数
来源:互联网 发布:linux eth1 改为eth0 编辑:程序博客网 时间:2024/06/06 22:45
今天在整理以前的sql语句的时候,突然发现这样一段:
CASE
WHEN length(a.title)>12 THEN concat(substr(a.title,1,
36),
'…' )
ELSE title
END title
条件查询已经与大家分享过来,这里就来看看concat、substr和length三个函数吧。
concat()函数的作用是将两个字符串合并起来,例如:
表table1
id
1
2
select
concat('你好',id) as b
from table1
结果如下:
id
你好1
你好2
但是orcale也可以用“||”字符来表示链接,
select
'你好'||id as b
from table1 效果是一样的。
以上种方法都可以重复合并。
substr()函数是将字符串拆分开来,与mid()函数效果一样。语法为SUBSTRING ( 字段名, 起始位置, 截取长度),这里强调的是起始位置是从1开始,例如:
表table1
text
12345
234567890123
select
substr(text,3,7) as text
from table1
结果为:
text
345
456789
length()函数是返回字符串的长度,与len()函数效果一样。但是MySQL与orcale有一些区别,例如字段text为”类型“:
select length(text)as length from table1
orcale 得到结果为2,MySQL得到结果为6.
0 0
- SQL中concat()函数、substr()函数与length()函数
- sql中CONCAT函数使用
- Oracle字符串操作函数(CONCAT,REPLACE,SUBSTR ....)
- Concat SQL函数
- SQL CONCAT函数
- SQL CONCAT函数
- SQL concat函数
- SQL CONCAT函数
- SQL CONCAT函数
- sql concat() 函数解释
- SQL CONCAT函数
- oracle中decode函数,length函数,substr函数,upper函数,自己看的
- Mysql concat函数与SQL注入
- 【mysql】mysql concat函数与SQL注入
- Sql SUBSTR函数
- SQL的SUBSTR()函数
- sql函数substr
- sql: substr函数用法
- 一直在DEBUG整理
- spring学习笔记
- auto ssh other linux host via expect
- 当UIScrollView 遇到 autolayout
- Segmentation fault 问题浅谈
- SQL中concat()函数、substr()函数与length()函数
- 对一组数乱序
- 解决DB2的一个BUG收获(SQLCode=-805, SQLState=51002, error message=DB2 SQL Error: SQLCODE=-805, SQLSTATE=5100
- linux下c/c++实例之十一简单的计算器程序
- C++ 继承与多重继承
- URL中的特殊字符
- Onmeasure报空指针
- win32游戏编程——贪吃蛇游戏
- rk3288_lubuntu 定制问题