-
如何在SQL中生成导致给定节点的层次结构路径?
所属栏目:[编程] 日期:2021-02-23 热度:185
在我的MS SQL 2008 R2数据库中,我有这个表: TABLE [Hierarchy][ParentCategoryId] [uniqueidentifier] NULL,[ChildCategoryId] [uniqueidentifier] NOT NULL 我需要编写一个查询来生成通向给定节点的所有路径. 让我们说我有以下树: A-B--C-D--C 哪个将存储[详细]
-
SQL中的参数 – Delphi 7
所属栏目:[编程] 日期:2021-02-23 热度:112
我正在使用Delphi 7和Access 2007. 我想知道任何人都可以告诉我如何使用SQL语句和ADO参数. 什么是必要的编码等等.对不起,我是Delphi的新手. 解决方法 只需设置查询的SQL,然后填充参数.当然,使用对你有意义的参数名称;我刚刚使用LastName和FirstName作为示例.[详细]
-
sql-server – 如何为SUM列指定名称?
所属栏目:[编程] 日期:2021-02-23 热度:141
如何为SUM列分配列名? 即 select OwnerUserId,SUM(PostScore)INTO Expertsfrom ... 我收到此错误: An object or column name is missing or empty. For SELECT INTO statements, verify each column has a name. For other statements,look for empty alias[详细]
-
sql-server-2005 – 在SQL Server 2005中向存储过程添加参数之间
所属栏目:[编程] 日期:2021-02-23 热度:65
我想知道这两个符号之间的区别. 首先,我有一个存储过程 CREATE PROCEDURE AddSomething( @zonename varchar(50),@desc varchar(255),@TheNewId int OUTPUT ) AS BEGIN INSERT INTO a_zone(zonename,descr) VALUES(@zonename,@desc) SELECT @TheNewId = SCOPE_[详细]
-
SQL:根据其他列中的多个条件计算一列中的不同值
所属栏目:[编程] 日期:2021-02-23 热度:68
我试图根据多个标准计算不同的值. 示例数据练习包括在下面. Table1╔════════╦════════╦══════╗║ Bug ID ║ Status ║ Test ║╠════════╬════════╬══════╣║ 1 ║ Open ║ w ║║ 2 ║ Closed ║ w ║║[详细]
-
如何在sql中对多行进行求和
所属栏目:[编程] 日期:2021-02-23 热度:120
我有多行数据都共享相同的公司ID. 有没有办法使用SQL Server Management Studio 2005“汇总”所有金额,以便为每个公司ID提供一行数据? 例如我目前有以下数据…… Company_Name Company_ID AmountCompany 6 10024 120Company 6 10024 569Company 6 10024 53Co[详细]
-
逗号分隔的字符串到SQL Server中的表的列
所属栏目:[编程] 日期:2021-02-23 热度:149
我正在使用SQL Server,我已成功将表的行转换为逗号分隔值,现在我想将该逗号分隔值的字符串转换回表的行. 我有这个字符串(Varchar) DECLARE @str AS varchar(Max)SET @str = '0.00,0.00,1576.95,4105.88,1017.87,6700.70' 我希望这些值成行. 喜欢 0.000.001576[详细]
-
并发数据库调用的PHP / Mysql问题
所属栏目:[编程] 日期:2021-02-23 热度:178
在PHP中使用innoDB表和mysqli包装器进行查询. 当前,我们遇到一个问题,就是每秒请求1500次相同脚本的流量激增. 情况是访问脚本的前X个用户赢得了奖励. 奖品是表“奖品”上的一条记录,该表中有#个已声明的编号和#个已分配编号的计数. 一旦使用的金额 =分配的金[详细]
-
何时使用自动增量键?
所属栏目:[编程] 日期:2021-02-23 热度:186
我最近开始研究MySQL,虽然我已经阅读了一些有关数据库结构的文档,但是我无法理解自动增量键以及为什么要使用它们. 有人告诉我: 最好使用数字代替文本作为主键, 最好使用没有任何业务含义的密钥 让我们看一下下面的情况: tStores tSales tCustomers--------[详细]
-
mysql-SQL:进行配对和计数样本
所属栏目:[编程] 日期:2021-02-23 热度:106
我有下表(示例): ID |LOCATION|DAY 1 | 1 |20190301 1 | 2 |20190301 1 | 3 |20190301 1 | 1 |20190302 1 | 4 |20190302 1 | 4 |20190305 1 | 5 |20190302 2 | 4 |20190301 2 | 1 |20190301 2 | 3 |20190303 2 | 2 |20190305 其中ID为车号,Location为位置ID[详细]
-
mysql-使用5个表生成查询
所属栏目:[编程] 日期:2021-02-23 热度:132
我已经创建了表格.我正在尝试创建一个查询,该查询将已售表中的sold_quantity乘以on_sale表中的sale_price并相加,现在称为R1,而产品表中的Retail_price和已售表中的sold_quantity称为R2. 在查询中,我要计算我的收入.收获是有两个不同的日期,但有一个销售数量.[详细]
-
在具有多个条件的MySQL中使用group by子句的正确方法是什么?
所属栏目:[编程] 日期:2021-02-23 热度:158
我正在编写一个查询,如果每个专业的平均成绩均超过80,它将找到每个专业中年龄最小的学生,并根据以下关系按他们的名字排序.我正在使用MySQL服务器并正在使用MySQL Workbench. 学生: snum: integername: stringmajor: stringlevel: stringage: integer 类: c[详细]
-
mysql-如果值在特定时间段之前和之后存在,则创建日期列表
所属栏目:[编程] 日期:2021-02-23 热度:67
我有下表,您也可以在SQL Fiddle here中找到该表: CREATE TABLE Orders ( Customer TEXT,Order_Date DATE);INSERT INTO Orders(Customer,Order_Date)VALUES ("Customer A","2017-05-23"),("Customer A","2019-01-03"),"2019-02-15"),"2019-02-16"),("Custome[详细]
-
mysql-ST_Area()用于纬度和经度
所属栏目:[编程] 日期:2021-02-23 热度:95
我有一个包含MariaDB中多个坐标的多边形: POLYGON((50.4668 -6.90665,51.73607 0.14657,55.3032 -4.52724,50.4668 -6.90665)) 我想像这样用MariaDB计算该多边形的面积: SELECT ST_Area(ST_GeomFromText('POLYGON((50.4668 -6.90665,50.4668 -6.90665))'))[详细]
-
使用php更新mysql自定义排名字段
所属栏目:[编程] 日期:2021-02-23 热度:63
我想找到一种方法来更新MySQL中的“自定义排名”字段,以便它将相应地对所有其他项目重新编号. 样本数据: ID Name Ranking12 Sara 113 Mike 214 John 315 Susie 416 Melissa 517 Jane 6 如果通过PHP将“简”更新到排名2,我希望每个人从“迈克”降到“梅利莎[详细]
-
Mysql函数CONTAINS和GEOMFROMTEXT不起作用
所属栏目:[编程] 日期:2021-02-23 热度:108
所以我有这种方法,它包含来自mysql的几何函数: select *,(SELECT SUM(t_o.value) FROM tree_operations t_o WHERE t_o.operation_id = operations.id) operationTreeValue,(SELECT COUNT(t_o.id) FROM `tree_operations` t_o WHERE t_o.operation_id = oper[详细]
-
mysql-perl DBI,获取单个标量值的最快方法
所属栏目:[编程] 日期:2021-02-23 热度:97
我有这段代码来获取值计数. 简短方式: my $count = $dbh-selectrow_array("SELECT COUNT(name) AS RESCOUNT FROM users"); 很长的路要走 my $sth = $dbh-prepare("SELECT COUNT(name) AS RESCOUNT FROM users");$sth-execute() or die "$DBI::errstr";my $c[详细]
-
PHP+AjaxForm异步带进度条上传文件实例代码
所属栏目:[编程] 日期:2021-02-23 热度:131
在使用ajaxForm方法之前,首先需要安装form.js的插件,网上有; 一、首先说用法,ajaxForm可以接收0或1个参数,该参数可以是一个变量、一个对象或回调函数,这个对象主要有以下参数: } ajaxForm js的code $(function(){ $("form").ajaxForm(object); }) 实[详细]
-
php数据序列化测试实例详解
所属栏目:[编程] 日期:2021-02-23 热度:105
php数据序列化测试实例详解 测试代码 23];$start = microtime(true); for($i=0;$i $start = microtime(true); for($i=0;$i100000;$i++){ $packMsg = serialize($msg); } echo 'php len:'.strlen($packMsg)."rn"; $end = microtime(true); echo 'run time:'[详细]
-
PHP新特性之字节码缓存和内置服务器
所属栏目:[编程] 日期:2021-02-23 热度:128
Zend OPcache 1).从PHP5.0开始,内置了字节码缓存功能,名为Zend OPcache。因为PHP是解释性语言,PHP解释器执行PHP脚本时会解析PHP脚本代码,生成一系列的Zend操作码,然后执行字节码,每次的HTTP请求都是这样,会消耗很多资源,使用字节码缓存可以缓存预先[详细]
-
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
所属栏目:[编程] 日期:2021-02-23 热度:62
本篇章节讲解PHP基于MySQLI函数封装的数据库连接工具类。供大家参考研究具体如下: mysql.class.php: mysqli = new mysqli($host,$username,$password,$database,$port); } /** * 数据查询 * @param $table 数据表 * @param null $field 字段 * @[详细]
-
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
所属栏目:[编程] 日期:2021-02-23 热度:130
本篇章节讲解PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法。供大家参考研究具体如下: 前面一篇 分析了递归操作使用技巧,这里再来分析一下迭代的操作技巧。 “既然递归能很好的解决,为什么还要用迭代呢”?主要的原因还是效率问题…[详细]
-
sql-server – 使用SQL Server“FOR XML”:将结果数据类型转换
所属栏目:[编程] 日期:2021-02-23 热度:84
我现在已经挣扎了将近一周,仍然没有找到任何解决方案 – .- 我的目标是通过查询“FOR XML”语句从SQL Server接收XML,将此XML作为字符串/流转发到XSLT Transformer并将结果显示为HTML. 关于它的糟糕之处是我应该使用的Web服务器环境:IBM Domino 8.5.2,它通常[详细]
-
SQL – 如何比较CLOB
所属栏目:[编程] 日期:2021-02-23 热度:114
在DB2触发器中,我需要比较CLOB字段的值. 就像是: IF OLD_ROW.CLOB_FIELD != UPDATED_ROW.CLOB_FIELD 但“!=”不适用于比较CLOB. 比较它的方法是什么? 编辑添加: 如果在更新期间更改了Clob字段,我的触发器需要执行一些操作.这就是我需要比较触发器代码中的[详细]
-
sql-server – SQL Server Passthrough查询作为Access中DAO记录
所属栏目:[编程] 日期:2021-02-23 热度:188
我们最近创建并将Access数据库后端迁移到SQL Server.我正在尝试使用VBA代码创建与SQL Server后端的连接,并使用存储在VB记录集中的结果运行直通查询.当我尝试这个时,查询不会通过. Dim db As DAO.DatabaseDim rs As DAO.RecordsetDim strConnect As StringstrC[详细]
