mysql 截取字符串
表结构如下,现在我要读出来的数据保留1位小数,sql语句要怎么写呢?(只能在sql语句中实现,不可用java、php等来实现) lat lng 20.14 113.45 20.15 113.46 10 100.04 写成这样的话 SELECT substr( lat, 1, instr( lat, '.' ) +1 ) AS lat1, substr( lng, 1, instr( lng, '.' ) +1 ) AS lng1 from address GROUP BY lat1, lng1 10就变成1了。 各位大侠帮帮忙。
表的结构这样: lat lng 20.14 113.45 20.15 113.46 10 100.04 不是四舍五入,是直接截取引用 不是四舍五入,是直接截取 看 #3楼 两个栏位都是varchar类型,用FLOOR(lat*10)/10出错引用 两个栏位都是varchar类型,用FLOOR(lat*10)/10出错 可以了是我搞错了,你的做法是对的 飘走。。。。。 看手册中TRUNCATE函数!!!
相关问答:
我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文 但是在 其他的可视页面 和网页中都显示乱码 如何解决? 在mysql控制台:show variables like 'char%';贴结果出来看看。 mysql命令行模式下: ......
我已经按照教程上配置tomcat的server.xml <Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......
CREATE DATABASE ADDRESSLIST; USE ADDRESSLIST; DROP TABLE IF EXISTS FRIEND; CREATE TABLE FRIEND (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY , FRIEND_NAME VARCHAR(20) NOT N ......
mysql中有几个字段 id name img(以二进制的方式存入mysql中) 我能够单独读取图片(只能读取其中一个图片) 但是当我把所有信息都放到request中的时候 图片能读取出来但是其他东西(name,id)却读不出来 ( 读取 ......