幼教视频全部

'''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. idea中安装git后,代码颜色代表的含义

    idea中安装git以后,代码文件出现了不同的颜色 它们分别表示的含义: 绿色,已经加入控制暂未提交 红色,未加入版本控制 蓝色,加入,已提交,有改动 白色,加入,已提交,无改动 灰色:版本控制已忽略 ...

  2. linux命令详解——sed

    sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换.删除.新增.选取等特定工作,下面先了解一下sed的用法 sed命令行格式为:          se ...

  3. centos7初始化bashshell脚本

    centos7初始化bashshell脚本 #!/bin/bash if [[ "$(whoami)" != "root" ]]; then echo &quo ...

  4. dubbo 框架

    2.1 dubbo  Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能.轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和 ...

  5. qt libusb

    https://github.com/Kakadu/Qt_libusb https://github.com/mcvsama/libusbcc/tree/master/src/libusbcc htt ...

  6. 用python 遍历文件夹中所有.dcm文件

    import dicomimport os def eachFile(filepath): for file in os.listdir(filepath): child = os.path.join ...

  7. Kafka、RabbitMQ、RocketMQ等消息中间件的介绍和对比(转)

    前言在分布式系统中,我们广泛运用消息中间件进行系统间的数据交换,便于异步解耦.现在开源的消息中间件有很多,前段时间产品 RocketMQ (MetaQ的内核) 也顺利开源,得到大家的关注. 概念MQ简 ...

  8. Java File download

      注意文件响应处理方式,是响应为网页形式还是附件显示,看如下信息:     In a regular HTTP response, the Content-Disposition response ...

  9. xcode打正式包提示缺少icon图标解决方法

    报如下错,是说缺少ipad图标 解决方法 如下图创建图标库 打开新建的图标库文件夹中的contents.josn文件,把下面的代码复制到原来的图标库(可以不进行上一步建图标库,手动添加也可以) 然后把 ...

  10. Mockito 2 参数匹配器

    Mockito 通过使用 equals() 这种自然的 Java 样式来校验参数值.有时候,当需要有其他一些灵活性的时候,你可能会要求使用参数匹配(argument matchers). 请参考下面的 ...