测试的sql
幼教视频全部
'''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的更多相关文章
- 使用C#winform编写渗透测试工具--SQL注入
使用C#winform编写渗透测试工具--SQL注入 本篇文章主要介绍使用C#winform编写渗透测试工具,实现SQL注入的功能.使用python编写SQL注入脚本,基于get显错注入的方式进行数据 ...
- 基于iSCSI的SQL Server 2012群集测试(一)--SQL群集安装
一.测试需求介绍与准备 公司计划服务器迁移过程计划同时上线SQL Server2012,引入SQL Server2012群集提高高可用性,需要对SQL Server2012群集技术进行研究.测试,确保 ...
- 基于iSCSI的SQL Server 2012群集测试(三)--SQL Server 2012群集安装总结
5.SQL Server 2012群集安装总结 5.1 群集与非群集的安装区别总结 SQL Server虚拟名称: 非群集环境下,本地服务器的名称就是SQL Server服务器名称:但在群集环境下,由 ...
- 基于iSCSI的SQL Server 2012群集测试(二)--SQL群集安装后初始化配置测试
4.群集安装后初始化配置测试 4.1 禁用full-text 服务和Browser服务 Full-text服务:公司目前暂不使用,需在两个节点上分别禁用 Browser服务:为保证安全,建议将Brow ...
- 测试数据库sql声明效率
书写sql当被发现的声明.对于所期望的结果通常是更好地执行. 当面对这些实现的时候如何选择它的最好的,相对来说?这导致了这个博客的话题,如何测试sql效率 以下介绍几种sql语句測试效率的方法,大多数 ...
- Web渗透测试(sql注入 access,mssql,mysql,oracle,)
Access数据库注入: access数据库由微软发布的关系型数据库(小型的),安全性差. access数据库后缀名位*.mdb, asp中连接字符串应用-- "Driver={micros ...
- 入门级----黑盒测试、白盒测试、手工测试、自动化测试、探索性测试、单元测试、性能测试、数据库性能、压力测试、安全性测试、SQL注入、缓冲区溢出、环境测试
黑盒测试 黑盒测试把产品软件当成是一个黑箱子,只有出口和入口,测试过程中只要知道往黑盒中输入什么东西,知道黑盒会出来什么结果就可以了,不需要了解黑箱子里面是如果做的. 即测试人员不用费神去理解软件里面 ...
- eclipse测试链接sql server2008 数据库
注:在测试连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式.如果在安装时选用了后者,则需要重新进行配置. 首先 使用命令行测试 ...
- 【安全测试】sql注入
SQL注入攻击是黑客对 数据库 进行攻击的常用手段之一,随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员越来越多,但是由于程序员水平及经验页参差不齐,相当大部分程序员在编写代码的时候没有 ...
- 安全测试基础-SQL注入详解
1:什么是SQL注入 SQL注入是一种将SQL代码插入或添加到应用(用户)的输入参数中的攻击,之后再将这些参数传递给后台的SQL服务器加以解析并执行. www.xx.com/news.php?id=1 ...
随机推荐
- bom and dom
bom:Broswer Object Model: 浏览器对象模型- navigator: 获取客户机的信息(浏览器的信息)document.write(navigator.appName);- sc ...
- deep_learning_Activate_method
常见的激活函数有sigmoid.tanh和relu三种非线性函数,其数学表达式分别为: sigmoid: y = 1/(1 + e-x) tanh: y = (ex - e-x)/(ex + e-x) ...
- linux基础—课堂随笔09_数组
数组:(6.14 第一节) 取分区利用率,大于百分之八十则发出警报 取分区第一列 取分区使用率: 脚本: 检查脚本语法: ——end 数组切片: 1.跳过前两个取后面 2.跳过前两个取三个 生成10个 ...
- 解决docker容器的窗口大小问题
解决docker容器的窗口大小问题 最近哥们在是使用docker时,发现有些容器内部窗口大小有问题. 如下午所示,vi窗口只占据左上角一部分.正常情况下vi应该铺满整个窗口才对呀. 所以哥们找到了解决 ...
- string::append
string (1) string& append (const string& str); substring (2) string& append (const strin ...
- Windows下Redis如何永久更改密码
公司使用的是Spring-session-redis 需要给Redis配置一个密码 本来我配置密码的方法是 先打开Redis服务 在采用 命令 CONFIG SET requirepass " ...
- web页面ios浏览器img图片的坑
大家都知道ios浏览器有个默认的内置事件,就是长按屏幕,会放大预览你点击的内容. 不同浏览器效果各异,有的浏览器弹出提示框,预览图片或保存图片.主要呈下面2中形式.体验最差的就是后者,会直接将页面中的 ...
- .NET界面开发神器:DevExpress全新发布v19.1.7!快来试用
DevExpress Universal Subscription(又名DevExpress宇宙版或DXperience Universal Suite)是全球使用广泛的.NET用户界面控件套包,De ...
- android的ant编译打包
Android本身是支持ant打包项目的,并且SDK中自带一个build.xml文件. 通过该文件,可以对文件进行编译.打包.安装等.并且支持多种方式打包,如debug或者release. 一般的,可 ...
- Ubuntu完全删除nginx
1.删除nginx,-purge包括配置文件 sudo apt-get --purge remove nginx 2.移除全部不使用的软件包 sudo apt-get autoremove 3.罗列出 ...