首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在多个查询中应用相同规则的最佳方法是什么?

在多个查询中应用相同规则的最佳方法是什么?
EN

Stack Overflow用户
提问于 2014-10-03 08:07:00
回答 3查看 142关注 0票数 0

我的应用程序有一个仪表板屏幕,它有许多图表,显示用户活动、销售性能等的指标和结果。

这些结果可以通过日期、用户和许多其他选项进行过滤。假设我对每个图表都有一个查询,那么在这些多个查询中应用相同的过滤规则的最好方法是什么呢?,复制相同的"where“子句(相同的过滤规则)的最佳方法是什么?

例如,

从日期=‘2014-10-03’的用户中选择*; 从日期=‘2014-10-03’的产品中选择*;

这两个查询都有相同的规则。一些人建议用这个规则设置一个变量,并将其连接到其他查询中。类似于:

$where =“日期为‘2014-10-03’的地方”; $query =“从用户中选择*”。$where; ..。 $query =“从产品中选择*”。$where; ..。

但我不认为这是一种好的做法。

EN

回答 3

Stack Overflow用户

发布于 2014-10-03 08:20:34

如果它类似于我在过去的问题,我想你需要这些限制,很多,经常重复的条件。用户、部门许可、时间等。

在我的例子中,起作用的是将它们变成字符串变量,并在生成图表的查询中重用它们。当然,不要在动态查询中插入用户数据。希望能帮上忙。

票数 0
EN

Stack Overflow用户

发布于 2014-10-03 11:03:43

如果表没有共享日期的相同列名,那么只保持值的动态难道不是更好的主意吗?

代码语言:javascript
运行
AI代码解释
复制
$date = '2014-10-03';

$query = "SELECT * FROM users WHERE `date_added` = $date";

$query = "SELECT * FROM products WHERE `date_purchased` = $date";

注意:在sql中使用用户输入数据时使用适当的验证和安全检查。

票数 0
EN

Stack Overflow用户

发布于 2014-10-03 12:14:02

我认为你应该考虑使用预先准备好的陈述。类似于Oracle中的绑定变量。

查询只需要解析(或准备)一次,但可以使用相同或不同的参数多次执行。

很好的解释:http://docs.php.net/pdo.prepared-statements

也可以防止SQL注入攻击。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26182659

复制
相关文章
silverlight中的几个冷门标记 {x:Null},d:DesignWidth,d:DesignHeight
{x:Null}:用于设置某属性值为Null,比如<Rectangle Fill="{x:Null}" />,其实就相当于<Rectangle />,个人感觉这个纯属MS的多余设计 另外要注意一个问题: <Rectangle x:Name="rect" Stroke="Black" Width="90" Height="90" MouseLeftButtonUp="Rectangle_MouseLeftButtonUp" StrokeThickness="10" /> 运行时,如果点击矩形中间区域,会发现
菩提树下的杨过
2018/01/23
7130
【五线谱】踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 | MIDI 中的对应踏板指令 | 连续控制信号 | 开关控制信号 )
在 MIDI 中 , 踏板控制信号是 控制信号 中的 cc64 号控制器 , 表示踏板控制器 ;
韩曙亮
2023/03/30
9060
【五线谱】踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 | MIDI 中的对应踏板指令 | 连续控制信号 | 开关控制信号 )
第3章 排列清单控制标记
排列清单控制标记可以创建一般的列表、编号列表或加着重号列表,以及定义列表。还可以在一种列表中嵌套另外一种列表。对于概况因特网上的内容,列表特别重要。
py3study
2020/01/14
2870
silverlight:如何在后端代码中控制Behaviors
今天遇到一个需求,要求能对可拖动的对象提供二种模式:允许拖动、禁止拖动。 之前的拖动为了省事,直接用了:Blend自带的MouseDragElementBehavior,于是就需要在cs代码中控制这个东东了。 折腾了一下,还算简单: xaml代码 <UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2
菩提树下的杨过
2018/01/24
5860
OpenCV基于标记控制的分水岭分割算法演示
图像分水岭分割是基于图像形态学的语义分割算法,常见的算法实现主要基于标记的分水岭分割方法,图示如下:
OpenCV学堂
2019/06/19
2.5K0
OpenCV基于标记控制的分水岭分割算法演示
Silverlight QQ
腾讯在MIX09上展示的Web版QQ 后来关了一阵 最近好像又打开了 有兴趣的可以试试
全栈程序员站长
2022/09/09
2.1K0
Silverlight中的帧
Silverlight是基于时间线的,不象Flash是基于帧的,所以在Silverlight中,很少看到有文档专门介绍SL中的帧。 但是我们从动画原理知道,动画只不过是一幅幅静态图片连续播放,利用人眼的视觉暂留形成的,因此任何动画从原理上讲,至少还是有每秒播放多少帧这个概念的。 Silverlight的sdk文档中,有一段话: ... maxFramerate 值可通过 Silverlight 插件对象的 maxframerate 参数进行配置。maxframerate 参数的默认值为 60。current
菩提树下的杨过
2018/01/23
1K0
Silverlight 中的 CoreCLR
Silverlight 2  包含一个 CLR,但并不是其他 .NET 应用程序和程序集使用的 CLR. Silverlight CLR 也称为 CoreCLR,在设计时充分考虑了不同用途。CoreCLR 专为跨平台互操作性而设计,可与 CLR 同时运行并支持不同的安全模型以及不同版本的基础类库。 CoreCLR 是 Silverlight 使用的虚拟机。它类似于为 .NET Framework 2.0 及更高版本提供强大功能的 CLR,也包含相似的类型加载和垃圾收集 (GC) 系统。 CoreCLR
张善友
2018/01/31
5160
丰富的silverlight控件
demo地址: http://demo.componentone.com/Silverlight/ControlExplorer/ 另外一个 微软示例站点. http://www.codeplex
用户1172164
2018/01/16
8380
丰富的silverlight控件
silverlight的独立存储
这个东西有点象Flash的Cookie,可以用来在客户端存储一些数据,我在官方文档上读到这个功能的第一反应就是:用它来做IM的客户端聊天记录存储太棒了,呵呵 这里把官方文档上的示例精减整理了一下,贴在这里纪念 先引用 using System.IO.IsolatedStorage; using System.IO; 下面的代码展示了,如何在存储区创建目录/文件,以及如何写入文件,读取文件 1try { using (var store = Isolate
菩提树下的杨过
2018/01/24
9180
更新Silverlight ctp到Silverlight beta 1.0
下面是我更新Silverlight ctp到Silverlight beta 1.0的一个纪录,希望对各位同学有帮助。 1、卸载Silverlight ctp 和sdk以及VS template 2、
张善友
2018/01/31
7220
Silverlight初级教程-建立silverlight项目
Silverlight初级教程 建立silverlight项目 首先在这里说明下,我是一个flasher同时我也做Asp.net编程,在这里我会以开发flash的思路来介绍如何开发silverlight。 建立silverlight项目一般可以用两个工具建立。blend和VS 2008。这两个工具建立的项目是可以通用的。不管用那一个建立的都能用另一个完美的打开。 用blend建立项目 用blend建立项目时有4个选项。第一是建立WPF程序的,第二个是建立WPF控件库的,第三个是建立silverligh
用户1172164
2018/02/28
8810
silverlight:telerik RadControls for Silverlight 主题使用心得
默认情况下: telerik RadControls控件使用的是Office Black 主题,就算在App.xaml.cs里写上
全栈程序员站长
2022/09/15
4160
silverlight:telerik RadControls for Silverlight 主题使用心得
Silverlight概要
原文: http://silverlight.net/GetStarted/overview.aspx Silverlight 运行时 目前,Silverlight有两个运行时可以让用户体验到Silverlight内容 Silverlight 1.0 Silverlight 2.0 beta 1 两个运行时都支持丰富的媒体功能,并可以提供快速、低成本和高品质的音频和视频,支持主要浏览器 包括Firefox,Safari 和Internet Explorer ,支持windows和Mac操作系统。设计者(d
张善友
2018/01/31
9450
Silverlight Cairngorm
Cairngorm这个词做过flex开发的朋友应该不会陌生,Cairngorm是Flex开发中的一个MVC框架,由Adobe官方提供支持。现在Silverlight也有了Cairngorm这个框架的实现。 项目地址:http://www.codeplex.com/SilverlightCairngorm 演示地址:http://www.hanray.com/sites/SilverlightCairngormThreadSafe/SilverlightCairngormDemoTestPage.html 做
用户1172164
2018/03/01
6280
microsoft silverlight
Microsoft Silverlight是一个跨浏览器的、跨平台的 插件,为网络带来下一代基于.NETFramework的媒体体验和丰富的交互式应用程序。Silverlight提供灵活的编程模型,并可以很方便地集成到现有的网络应用程序中。Silverlight可以对运行在 Mac或 Windows上的主流浏览器提供高质量视频信息的快速、低成本的传递。
全栈程序员站长
2022/11/02
1.3K0
microsoft silverlight
SilverLight ColorTool
public class ColorTool     {         /// <summary>         /// 从ARGB转换         /// </summary>         /// <param name="color"></param>         /// <returns></returns>         public static SolidColorBrush FromArgb(string color)         {             int[]
MJ.Zhou
2022/05/07
3970
silverlight中用代码动态控制Storyboard(动画)属性的三种方法
先准备一个基本的xaml页面 1<navigation:Page 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 xmlns:d="http://schemas.microsoft.com/expression/blend/2008
菩提树下的杨过
2018/01/23
5440
TheFWA上的silverlight酷站
FWA全称Favourite Website Awards,是一个世界著名的互动多媒体网站收录平台,于2000年5月建立,目的是展示世界上最优秀、最前沿的网络媒体艺术设计作品。FWA一直被列为世界上最顶级、最具有精英意义的评价网络媒体交互艺术创作的权威机构,其收录的作品也不断成为备受追捧的创意科技标杆。  
用户1172164
2018/07/31
3590
TheFWA上的silverlight酷站
Silverlight CreateObjectEx 参考
做 Silverlight 开发难免要动态在页面中创建 Silverlight 控件, 需要用到 Silverlight.js 文件中的 CreateObject 或 CreateObjectEx 函数, 一下是 Silverlight.js 文件中的 CreateObjectEx 函数支持的所有参数及其描述, 仅供参考:
beginor
2020/08/10
4820

相似问题

Silverlight MediaElement云

21

WinForms .NET 2.0+的标记云控制

20

参考Silverlight 4控制来自Silverlight 3

15

Azure云存储中的Silverlight XAP

11

Silverlight 4:图表控制

49
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档