模糊查询--视图写sql

Posted 每天性感一点点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模糊查询--视图写sql相关的知识,希望对你有一定的参考价值。

《1》cip_admin_domain(option字段A)  ---> 里面配置(option字段A)属性,defalut_value设置初始值(如:创建新项目,其创建后的项目状态为“待审核”)

         cip_admin_codes(option字段A)

         注:两个表里面的字段,和,前端页面代码《option》字段--》必须一致,

《2》多条件取值的函数,在sql中

select   

字段a,字段b

(

case 

     when (codes.字段1 = ‘option英文别名1‘)  then ‘中文名1‘

     when (codes.字段2 = ‘option英文别名2‘)  then ‘中文名2‘

     when (codes.字段3 = ‘option英文别名3‘)  then ‘中文名3‘

 

end

)as 字段a

from  table where 条件

案例:

--简单Case函数
CASE sex
         WHEN ‘1‘ THEN ‘男‘
         WHEN ‘2‘ THEN ‘女‘
ELSE ‘其他‘ END

----需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。

--Case搜索函数 CASE WHEN sex = ‘1‘ THEN ‘男‘ WHEN sex = ‘2‘ THEN ‘女‘ ELSE ‘其他‘ END

《3》 select 字段a,字段b,

`cod`.`code_name` AS `字段别名`,  ----list显示的中文
`cod`.`code_type` AS `字段名`,   -----前端页面传的是英文别名(codes的类型)

from 表名

LEFT JOIN `cip_admin_codes` `cod` ON (
(
(
`m`.`project_scale` = `cod`.`code_type`  
)
AND (
`cod`.`domain_id` = ‘project_scale‘
)
)
)  

注:前端页面,field list--》一定是别名


















以上是关于模糊查询--视图写sql的主要内容,如果未能解决你的问题,请参考以下文章

spring jdbc模糊查询代码怎么写

sql语句拼接字段后再模糊查询如何写啊?

mssql中一个简单的模糊查询语句怎么写请教大侠们

模糊查询中含有单引号

mybatis模糊查询防止SQL注入

sql语句模糊查询的问题?