字符串截取mysql

2017-05-26

--SUBSTR(addtime, 1, 10)
--substr(string string,num start,num length);
--string为字符串
--start为起始位置
--length为长度

SELECT d.uid,
       SUBSTR(u.addtime, 1, 10) as 注册时间,
       d.cid as  cid
  FROM user_extra_device d,
       user u
 where d.uid= u.id
   and u.addtime>= "2017-01-09 00:00:00"
 order by SUBSTR(u.addtime, 1, 10)

--从左边开始截取3个字符
select left(‘example.com‘, 3)
--结果exa

--从右边开始截取3个字符
select right(‘example.com‘, 3)

--从字符串的第 4 个字符位置开始取,直到结束
select substring(‘example.com‘, 4)
--mple.com

--从字符串的第 4 个字符位置开始取,只取 2 个字符
select substring(‘example.com‘, 4, 2)

--从字符串的第 4 个字符位置(倒数)开始取,直到结束
select substring(‘example.com‘, -4)
--.com

--从字符串的第 4 个字符位置(倒数)开始取,只取 2 个字符
select substring(‘example.com‘, -4, 2)
时间: 2024-10-29 10:45:48

字符串截取mysql的相关文章

MySQL字符串函数substring:字符串截取

MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活. 1. 字符串截取:left(str, length) mysql> select left('example.com', 3);+-------------------------+| left('example.

MySQL 字符串截取函数;

*left(), right(), substring(), substring_index(),mid(), substr(),mid(), substr() 等价于 substring() 函数 1. 字符串截取:left(str, length) mysql> select left('example.com', 3); +-------------------------+ | left('example.com', 3) | +-------------------------+ |

Mysql字符串截取函数SUBSTRING的用法说明

感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2.从右开始截取字符串 right(str, length) 说明:right(被截取字段,截取长度) 例:select right(content,200

java 字符串截取 - 最后带上mysql字符串截取比较

Java中的substring()方法有两个方法的重载,一个带一个参数的,一个带两个参数的. 第一种写法: substring(n);//从索引是n的字符开始截取,条件(n>=0,n<字符串长度),第一个字符的索引是0 .n作为第一个参数,必须小于字符串长度,因为这边是从包含n下边开始截取的,所以n肯定不能等于字符串整个位数长度,而下边的m作为第二个参数才可以等于. 第二种写法: substring(n,m);//从n开始,截取m-n个字符,条件(n<m,m<=字符串长度) 通俗点

MySQL字符串函数:字符串截取总结

MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活. 1. 字符串截取:left(str, length) mysql> select left('sqlstudy.com', 3); +-------------------------+ | left('sqlst

Mysql 字符串截取

1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2.从右开始截取字符串 right(str, length) 说明:right(被截取字段,截取长度) 例:select right(content,200) as abstract from my_content_t 3.截取字符串 substring(str, pos) subst

MySQL 字符串截取函数

MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活. 1. 字符串截取:left(str, length) mysql> select left('sqlstudy.com', 3); +-------------------------+ | left('sqlst

MySQL时间转换/字符串截取/

字符串截取: SELECT SUBSTRING('abcdefg',2,5) 计算字符长度: len(string) --查询2010前入学入学ID select user from cf_log where substr(user,0,4)<2010 order by user ASC limit 0,10; 统计元组数: select count(*) from cf_user; 查询重复: select count(user),user,pwd,name from cf_user grou

istringstream字符串流,实现类似字符串截取的功能,字符串流中的put,str()将流转换成为字符串string

 1. istringstream字符串流 #include <iostream> #include <sstream> #include <string> using namespace std; struct MyStruct { string str1, str2, str3; double db; int num; char ch; }; void main() { string  mystring("china  google microsoft