这里是MySQL的我做:mysql:如何找不到记录时返回NULL结果?
mysql> select "Le Café de la Mairie" as titre, "15 pl Mairie" as adresse1, id from ville where sound=soundex('FERTE SOUS JOUARRE') and cp='77260';
+-----------------------+--------------+-----+
| titre | adresse1 | id |
+-----------------------+--------------+-----+
| Le Café de la Mairie | 15 pl Mairie | 447 |
+-----------------------+--------------+-----+
1 row in set (0.00 sec)
mysql> select "Le Café de la Mairie" as titre, "15 pl Mairie" as adresse1, id from ville where sound=soundex('FERTE SOUS JOUARRE') and cp='77261';
Empty set (0.00 sec)
mysql>
这是我想要的东西:
mysql> select "Le Café de la Mairie" as titre, "15 pl Mairie" as adresse1, id from ville where sound=soundex('FERTE SOUS JOUARRE') and cp='77260';
+-----------------------+--------------+-----+
| titre | adresse1 | id |
+-----------------------+--------------+-----+
| Le Café de la Mairie | 15 pl Mairie | 447 |
+-----------------------+--------------+-----+
1 row in set (0.00 sec)
mysql> **(same query but dont find a record)**;
+--------------+------------+------+
| titre | adresse1 | id |
+--------------+------------+------+
| NULL | NULL | NULL |
+--------------+------------+------+
mysql>
当然,我已经谷歌搜索&计算器。
你可以使用case语句或合并? – DevelopmentIsMyPassion 2013-03-17 20:29:27
我只是希望它能在5.0.51a **'')** ** – 2013-03-17 20:45:15