幼教视频全部

'''sql中需传的参数为:phone_no,phone_no(当前登录账号),cid(视频分类),video_type(1 幼教视频, 2 合作方视频,3校方视频),del_flag(0未删除,1删除),audit_status( 0未审核,1通过,2未通过)'''
videolist='''SELECT a.id, a.video_name, a.cid, CONCAT( "http://happyanimation-site.oss-cn-shenzhen.aliyuncs.com/", image_uri )as image_uri, b.psy_coin, IF ( b.psy_coin = 0,''1'', ( IF ((( NOW() >= ( SELECT start_time FROM pay_free_strategy WHERE STATUS = 1 AND for_arword_view = 1 ) AND NOW() <= ( SELECT end_time FROM pay_free_strategy WHERE STATUS = 1 AND for_arword_view = 1 ))), ''1'', ( IF ( NOW() <= ( SELECT c.end_date FROM pay_vip_record c LEFT JOIN um_consumer d ON c.csid = d.id WHERE d.phone_no =% s ORDER BY c.end_date DESC LIMIT 1 ),''1'', ( IF ( a.id = ( SELECT pay_target FROM pay_vcoin_record WHERE pay_target = a.id AND TO_DAYS(create_date) = to_days(now()) AND csid = ( SELECT id FROM um_consumer WHERE phone_no =% s )),''1'',''||0||''))))))) AS is_play FROM cm_video a LEFT JOIN pay_strategy b ON a.play_price_sid = b.id WHERE a.cid = % s AND a.video_type =% s AND a.del_flag =% s AND a.audit_status =% s ORDER BY psy_coin, a.update_date DESC'''

学校推荐

SELECT
a.id,
a.video_name,
(
UNIX_TIMESTAMP(a.update_date) * 1000
) AS update_date,
CONCAT(
"http://happyanimation-site.oss-cn-shenzhen.aliyuncs.com/",
image_uri
) AS image_uri,
b.psy_coin,

IF (
b.psy_coin = 0,
'1',
(

IF (
(
(
NOW() >= (
SELECT
start_time
FROM
pay_free_strategy
WHERE
STATUS = 1
AND for_arword_view = 1
)
AND NOW() <= (
SELECT
end_time
FROM
pay_free_strategy
WHERE
STATUS = 1
AND for_arword_view = 1
)
)
),
'1',
(

IF (
NOW() <= (
SELECT
c.end_date
FROM
pay_vip_record c
LEFT JOIN um_consumer d ON c.csid = d.id
WHERE
d.phone_no ="18780010265"
ORDER BY
c.end_date DESC
LIMIT 1
),
'1',
(

IF (
a.id = (
SELECT
pay_target
FROM
pay_vcoin_record
WHERE
pay_target = a.id
AND TO_DAYS(create_date) = to_days(now())
AND csid = (
SELECT
id
FROM
um_consumer
WHERE
phone_no ="18780010265"
)
),
'1',
'0'
)
)
)
)
)
)
) AS is_play
FROM
cm_video a
LEFT JOIN pay_strategy b ON a.play_price_sid = b.id
WHERE
a.cid ="614313147179728896"
AND a.video_type =1
AND a.del_flag =0
AND a.audit_status =1
and a.id in (select target_id from cm_recommend where sid in (select sid from um_consumer where phone_no="18780010265"))
ORDER BY
psy_coin,
a.update_date DESC

测试的sql的更多相关文章

  1. 使用C#winform编写渗透测试工具--SQL注入

    使用C#winform编写渗透测试工具--SQL注入 本篇文章主要介绍使用C#winform编写渗透测试工具,实现SQL注入的功能.使用python编写SQL注入脚本,基于get显错注入的方式进行数据 ...

  2. 基于iSCSI的SQL Server 2012群集测试(一)--SQL群集安装

    一.测试需求介绍与准备 公司计划服务器迁移过程计划同时上线SQL Server2012,引入SQL Server2012群集提高高可用性,需要对SQL Server2012群集技术进行研究.测试,确保 ...

  3. 基于iSCSI的SQL Server 2012群集测试(三)--SQL Server 2012群集安装总结

    5.SQL Server 2012群集安装总结 5.1 群集与非群集的安装区别总结 SQL Server虚拟名称: 非群集环境下,本地服务器的名称就是SQL Server服务器名称:但在群集环境下,由 ...

  4. 基于iSCSI的SQL Server 2012群集测试(二)--SQL群集安装后初始化配置测试

    4.群集安装后初始化配置测试 4.1 禁用full-text 服务和Browser服务 Full-text服务:公司目前暂不使用,需在两个节点上分别禁用 Browser服务:为保证安全,建议将Brow ...

  5. 测试数据库sql声明效率

    书写sql当被发现的声明.对于所期望的结果通常是更好地执行. 当面对这些实现的时候如何选择它的最好的,相对来说?这导致了这个博客的话题,如何测试sql效率 以下介绍几种sql语句測试效率的方法,大多数 ...

  6. Web渗透测试(sql注入 access,mssql,mysql,oracle,)

    Access数据库注入: access数据库由微软发布的关系型数据库(小型的),安全性差. access数据库后缀名位*.mdb, asp中连接字符串应用-- "Driver={micros ...

  7. 入门级----黑盒测试、白盒测试、手工测试、自动化测试、探索性测试、单元测试、性能测试、数据库性能、压力测试、安全性测试、SQL注入、缓冲区溢出、环境测试

    黑盒测试 黑盒测试把产品软件当成是一个黑箱子,只有出口和入口,测试过程中只要知道往黑盒中输入什么东西,知道黑盒会出来什么结果就可以了,不需要了解黑箱子里面是如果做的. 即测试人员不用费神去理解软件里面 ...

  8. eclipse测试链接sql server2008 数据库

    注:在测试连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式.如果在安装时选用了后者,则需要重新进行配置. 首先 使用命令行测试 ...

  9. 【安全测试】sql注入

    SQL注入攻击是黑客对 数据库 进行攻击的常用手段之一,随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员越来越多,但是由于程序员水平及经验页参差不齐,相当大部分程序员在编写代码的时候没有 ...

  10. 安全测试基础-SQL注入详解

    1:什么是SQL注入 SQL注入是一种将SQL代码插入或添加到应用(用户)的输入参数中的攻击,之后再将这些参数传递给后台的SQL服务器加以解析并执行. www.xx.com/news.php?id=1 ...

随机推荐

  1. MySQL数据库 、数据表、数据的增删改查简版

    数据库操作 # 增 CREATE(DATABASE | SCHEMA)[IF NOT EXISTS] db_name [[DEFAULT] CHARACTER SET[=]charset_name] ...

  2. C++虚函数作用原理(一)——虚函数如何在C++语言逻辑中存在

    C++多态,接触其实也没太长的时间.上课的时候老师总是不停的讲,多态可以实现利用一个基类对象调用不同继承类的成员函数.我就会觉得很伤脑筋,这个的原理到底是什么?是什么呢? 开始的时候我觉得自己应该能够 ...

  3. Selenium(6)

    一.定位页面元素 1.高级定位:层级定位 思路:先定位到祖先节点,在定位该祖先节点范围内的子节点 2.高级定位:Xpath定位(重点) (1)Xpath定位:Xpath就是一个表达式,表示元素的路径, ...

  4. target runtime com.genuitec.runtime.genuitec.jee60 is not defined

    选中项目,右键 -> Properties -> Project Facets -> 在Runtimes 里 选择用Tomcat运行,然后 Apply -> OK. 问题解决.

  5. BZOJ 2152 / Luogu P2634 [国家集训队]聪聪可可 (点分治/树形DP)

    题意 一棵树,给定边权,求满足两点之间的路径上权值和为3的倍数的点对数量. 分析 点分治板题,对每个重心求子树下面的到根的距离模3分别为0,1,2的点的个数就行了. O(3nlogn)O(3nlogn ...

  6. 03 深入远程执行:target目标、模块modules、返回returns

    0.学习目的 http://docs.saltstack.cn/topics/execution/index.html  官方文档 0.1 命令解释 [root@host---- ~]# salt ' ...

  7. java中的“指针”

    java中的"指针" 通常我们说java中没有指针,但是java中的"引用"就相当于指针,只是不称为指针而已. 错误例子 public List<Clus ...

  8. [人物存档]【AI少女】【捏脸数据】魔幻世界

    人物+衣物.zip

  9. ESlint配置案例及如何配置

    1.中文官网: https://eslint.cn/ 2.先看一个写好的eslint规则: 3.下面再给一个例子 module.exports = { "parser": &quo ...

  10. pdf缩略图上传组件

    之前仿造uploadify写了一个HTML5版的文件上传插件,没看过的朋友可以点此先看一下~得到了不少朋友的好评,我自己也用在了项目中,不论是用户头像上传,还是各种媒体文件的上传,以及各种个性的业务需 ...