比如,表中table1 中 有一个字段title
title 的内容为: 虚拟社区提供的每日一文件我想通过sql显示 title内容的前面4个字,应该如何写的
谢谢!
title 的内容为: 虚拟社区提供的每日一文件我想通过sql显示 title内容的前面4个字,应该如何写的
谢谢!
解决方案 »
- mysql 查询多条随机结果
- 【求助】两个表tb_account & tb_user 都是 Innodb类型的,在一个事物中进行数据插入操作,tb_account数据插入成功了,tb_use
- 按时间段生成明细的问题...
- 关于mysql插入自动递增日期
- Wrong username/password. Access denied.是什么错误?
- 如何在Mysql 中,跟踪正在运行的Sql语句?象在Sql Server中的事件探查器可以跟踪一样。
- 请教MySQL语句,group by相关
- windows 2000 advanced server
- mysql时间查询问题
- 关于通讯录和短信的功能问题
- 关于mysql的function~~~
- 求mysql数据库工程师面试的题目
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
select left(title,4) from table1 where strlen(title)<>4
[/Quote
+1
这个会漏掉标题只有四个字符的行啦,不是所有的行了。实际上 left 函数对参数一的长度是没有限制的,多于或少于或等于截取长度都能正常工作。
是不是要改为:
select left(content,4) from blog where length(content)<>4