在一个应用中,使用的是mysql5.0数据库,utf8编码。使用的人群有大陆的,也有香港的,所以用户在输入信息的时候存入数据库中的数据有简体的也有繁体的。
例如在product(产品表)中有个producing_area(产地)字段,在大陆用户录入产地的时候录入的是“中国广东深圳”,而香港用户录入的则是“中國廣東深圳”,当在统计的时候我想知道所有产地为“中国广东深圳”的产品时,内地用户只能查到“中国广东深圳”的记录,而查不到“中國廣東深圳”,香港的用户只能查到“中國廣東深圳”的记录,而查不到“中国广东深圳”的记录,而实际上要的效果是只要录入查询条件产地为“中国广东深圳”或是“中國廣東深圳”就可以将“中国广东深圳”和“中國廣東深圳”的记录都能查到。
例如在product(产品表)中有个producing_area(产地)字段,在大陆用户录入产地的时候录入的是“中国广东深圳”,而香港用户录入的则是“中國廣東深圳”,当在统计的时候我想知道所有产地为“中国广东深圳”的产品时,内地用户只能查到“中国广东深圳”的记录,而查不到“中國廣東深圳”,香港的用户只能查到“中國廣東深圳”的记录,而查不到“中国广东深圳”的记录,而实际上要的效果是只要录入查询条件产地为“中国广东深圳”或是“中國廣東深圳”就可以将“中国广东深圳”和“中國廣東深圳”的记录都能查到。
解决方案 »
- 怎么Show Processlist时只看到系统的一个进程,看不到应用程序的进程呢?
- MySQL innodb 出错 lost connection
- 请问mysql如何设置才能使得INSERT语句中的一个字段必须有值,否则无法插入到表中
- 求mysql存储过程详解
- 求助:mysql在。net下连接不上。急~~~~
- Mysql的服务启动后,用mysql.exe无法建立数据库,总是说access denied,请问是那的问题?
- delphi+dbexpress联接mysql时报错:“invalid username/passwd”??
- mysql中通過phpmyadmin可以建存儲過程嗎?如何建?
- 新浪的一道SQL笔试题,没有一个人写对。
- 请教一个数据库的设计方案
- 请问"多步操作产生错误。请检查每一步的状态值"是什么错误?怎么解决?
- liunx下mysql4.0的中文乱码问题要怎么解决呀!!帮帮忙吧!!
select * from product where producing_area='中国广东深圳' or '中國廣東深圳';
或者是
select * from product where producing_area='中国广东深圳'
union
select * from product where producing_area='中國廣東深圳';
看看。
执行:set names 'utf8';
然后执行select查询。