mysql 存储过程-字符串判断查询
来源:互联网 发布:网络违法犯罪举报电话 编辑:程序博客网 时间:2024/06/08 09:50
mysql if 用法,3个参数,如果第一个为true,则执行第二个参数,否则执行第三个参数
参数:IN shopUserName varchar(50),IN pageNo int,IN pageSize int //请注意varchar(50) 长度
查询体:
BEGIN
SELECT sc.ShopId,sc.ShopState,sc.ExpireTime,sp.Username UserName,activit.ActivityCount ActivityCount
from shopconfigs sc LEFT JOIN managers sp on sc.ShopId = sp.ShopId
LEFT JOIN (SELECT ShopId,count(1) ActivityCount from activities where State<>0 GROUP BY ShopId) activit on activit.ShopId = sc.ShopId
where 1=1 and IF(shopUserName <>'', sp.Username=shopUserName, '1=1')
ORDER BY sc.ShopId ASC
limit pageNo,pageSize ;
END
Like用法
BEGIN
SELECT sc.ShopId,sc.ShopState,sc.ExpireTime,sp.Username UserName,activit.ActivityCount ActivityCount
from shopconfigs sc LEFT JOIN managers sp on sc.ShopId = sp.ShopId
LEFT JOIN (SELECT ShopId,count(1) ActivityCount from activities where State<>0 GROUP BY ShopId) activit on activit.ShopId = sc.ShopId
where 1=1 and IF(shopUserName <>'', sp.Username LIKE CONCAT('%',shopUserName,'%'), '1=1')
ORDER BY sc.ShopId ASC
limit pageNo,pageSize ;
END
- mysql 存储过程-字符串判断查询
- mysq 存储过程判断为空null , mysql存储过程 字符串拼接
- mysql 查询创建存储过程
- MySQl存储过程翻页查询
- Mysql存储过程--循环查询
- mysql字符串拼接,存储过程
- mysql存储过程字符串分割
- mysql存储过程判断不为空和不为空,查询结果赋值变量
- mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作
- mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作
- mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作
- mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作
- 关于对MYSQL存储过程传递参数是纯数字还是字符串的判断
- 关于对MYSQL存储过程传递参数是纯数字还是字符串的判断
- Mysql 存储过程之函数-如判断两个以逗号分隔字符串的包含关系
- mysql存储过程,游标嵌套,判断条件
- shell 调用mysql 存储过程判断真假
- Mysql分页查询通用存储过程
- linux kvm虚拟机使用
- 2719: [Violet 4]银河之星
- 使用iLO远程管理HP服务器
- RTNETLINK answers: File exists错误解决方法
- Redhat 6.3配置免费yum源(测试平台使用)
- mysql 存储过程-字符串判断查询
- JavaMail学习笔记——JavaMail 接收邮件
- [LintCode] 颜色分类 Sort Colors
- Oracle冷备份数据库及rman恢复实践
- Redhat 6.3提示:configure: error: no acceptable C compiler found in $PATH
- nagios-plugins-1.4.15 客户端 make 时报错 make[2]: *** [check_http.o] Error 1
- Linux启动telnet服务,Windows通过telnet远程登录linux服务器
- HDFS源码分析数据块复制之PendingReplicationBlocks
- C语言-(单-双)链表