我的数据库里有一个building数据表,里面有个sale_condition数据项,sale_condition共有“在售”、“待售”和“售完”三种状态,我现在想分别查询统计在这三种状态下的商品房的数量,查询语句是这样的“SELECT count(sale_condition='在售') as saleing,count(sale_condition='待售') as forsale,count(sale_condition='售完') as saleout FROM building ”,但是意外的是查询出的三个统计量的数值都等于building的总数量29,这明显是不对的。从网上查了很多关于mysql中文查询问题的资料,也用了上面给出的四种解决方案,但是都没有用。不晓得该怎么解决!我的mysql数据库编码显示方式的设置是这样的:
my.ini.setup设置如下:
(前面的编码省略)
[WinMySQLAdmin]
Server=G:/mysql/bin/mysqld-nt.exe
[mysqld]
default-character-set = gb2312
[client]
default-character-set = gb2312
dreamweaver编码方式设置是:<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>问题补充: 查询语句我觉得没问题啊,sale_condition是我建的数据表building中的一个数据项,我现在要查的就是在building数据表中sale_condition分别为“在售”、“待售”和“售完”三种状态下相对应的数据量啊,这个应该没问题的
my.ini.setup设置如下:
(前面的编码省略)
[WinMySQLAdmin]
Server=G:/mysql/bin/mysqld-nt.exe
[mysqld]
default-character-set = gb2312
[client]
default-character-set = gb2312
dreamweaver编码方式设置是:<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>问题补充: 查询语句我觉得没问题啊,sale_condition是我建的数据表building中的一个数据项,我现在要查的就是在building数据表中sale_condition分别为“在售”、“待售”和“售完”三种状态下相对应的数据量啊,这个应该没问题的
解决方案 »
- ADN 中 语句执行的顺序!
- mysql 我把root的select关了。怎么在打开啊。请教一下
- 请ACMAIN_CHM或其他大侠帮帮我
- Oracle日期Function 转换为MySQL Function问题
- merge能否自动建立子表
- mysql 存储过程循环插入问题
- 求一个网上书店的数据库设计??
- ZConnection 连接MYSQL5.0为什么不能连接,说找不到数据库驱动.可是我用了那个ZEOSDBO-6.6.0-beta,那里面有一个libmysqld50.dll,为什么不能用呢?
- 规划开发一个名片系统,数据库设计方面有点疑问,特来请教!
- 减量数据
- 十万火急,有关从二进制日志中恢复SQL的问题
- 用Phpmyadmin访问远程的一个mysql的问题 谢谢
MySQL 中文显示乱码