解决方案 »
- MySQL一夜之间改姓Oracle了,后续会不会变成OracleSQL呀,还是干脆消失?
- 求按小时拆分时间段的sql语句
- 如何给一个type类型对象赋值
- Installshield 怎样指定文件的安装路径
- mysql写锁问题,贴出show status提示,谁帮我看看啊
- 一个非常复杂的数据查询语句,请高手帮忙!
- 管理员不在,新手求助,很急
- 在MySQL执行任何SQL,都提示下列错误,请问是和原因
- 搜索数据库中某字段的固定位置是否包含特定的字符串的记录的查询语句怎么写?
- mysql读取5w以内数据的时间能否压缩到1s以内?
- 急急急, MYSQL查询匹配不定带有特殊符号的字串
- mysql procedure 执行报错
转到MySql版块
SELECT id,IF(score1>score2,score1,score2)score
FROM(
SELECT id
,IF(LOCATE('北京市',a),aa,0) + IF(LOCATE('天津市',a),aa,0) AS score1
,IF(LOCATE('崇文区',b),bb,0) + IF(LOCATE('南开区',b),bb,0) AS score2
FROM f
WHERE ((a LIKE '%北京市%') OR (a LIKE '%天津市%') OR (b LIKE '%崇文区%') OR (b LIKE '%南开区%'))
)f2
ORDER BY score DESC