在MYSQL里没有数组,但find_in_set()可以充当
2007-01-20 18:25
218 查看
如查想查询cityId为A 或cityId为B 或。。。。这里有不定多个或时可以用下面的方法:
DELIMITER $$
DROP PROCEDURE IF EXISTS `test`.`queryShop2`$$
CREATE PROCEDURE `test`.`queryShop2` (IN inCityIds varchar(20))
BEGIN
select * from shop where find_in_set(tradeId ,inCityIds);
END$$
DELIMITER ;
DELIMITER $$
DROP PROCEDURE IF EXISTS `test`.`queryShop2`$$
CREATE PROCEDURE `test`.`queryShop2` (IN inCityIds varchar(20))
BEGIN
select * from shop where find_in_set(tradeId ,inCityIds);
END$$
DELIMITER ;
相关文章推荐
- mysql中FIND_IN_SET的使用方法
- mysql中的 IN和FIND_IN_SET的查询问题
- mysql 字符处理 FIND_IN_SET,GROUP_CONCAT
- mysql 中FIND_IN_SET用法
- Mysql中in和find_in_set的使用说明
- mysql中find_in_set()函数的使用
- MySql的FIND_IN_SET()查询函数的使用
- Mysql中使用FIND_IN_SET解决IN条件为字符串时只有第一个数据可用的问题
- mysql中find_in_set()和in的区别
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法find_in_set
- mysql LIKE,FIND_IN_SET,locate,查询字段中包含
- mysql中FIND_IN_SET的使用方法
- mysql 自定义函数declare group_concat()、find_in_set()
- Mysql CONCAT FIND_IN_SET用法
- MySQL比like语句更高效的写法locate position instr find_in_set
- mysql中FIND_IN_SET的使用方法
- MySQL比like语句更高效的写法locate position instr find_in_set
- mysql中的find_in_set的使用
- mysql中FIND_IN_SET的使用方法
- mysql 的 find_in_set,INSTR函数使用方法