问题标签 [select-query]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
687 浏览

php - 如何在mysql中按升序计算值?

我希望这种类型的输出以这种格式从数据库中获取 task_name

我的查询是

所以我想这样输出..

0 投票
2 回答
2373 浏览

android - 在 SQLite 中选择查询?

我正在使用该函数从表中检索一个值,

但是上面的函数从表中检索所有值..不确定查询有什么问题..

我也尝试过硬编码这样的值,

但这也给出了所有行。我在这里错过了什么吗?请帮忙

0 投票
2 回答
13382 浏览

mysql - 我需要加快大表上的特定 mysql 查询

嗨,我知道有很多主题专门用于查询优化策略,但是这个主题太具体了,我无法在 Internet 上的任何地方找到答案。

我在 eshop 中有很大的产品表(大约 180k 行),该表有 65 列。是的,是的,我知道很多,但我在那里存储有关书籍、dvd、蓝光和游戏的信息。

我仍然没有考虑在查询中使用很多列,但是选择仍然很棘手。有很多条件需要考虑和比较。下方查询

我已经尝试在 where 子句中的 cols 甚至按子句的 order by 子句中一一放置索引,然后我尝试在 (production, publish_on, publish_off, price_vat, ean) 上创建复合索引。

查询仍然很慢(几秒钟),它需要很快,因为它的 eshop 解决方案和人们因为没有快速得到结果而离开。而且我仍然没有计算需要执行搜索所有找到的行以便进行分页的时间。

我的意思是,让它快速的最好方法是简化查询,但在这种情况下,所有的条件和排序都是必须的。

任何人都可以帮助解决此类问题吗?是否有可能加快这种查询速度,或者有没有其他方法可以简化查询并将其余部分留在 php 引擎上对结果进行排序。

哦,我真的对此一无所知..请分享您的智慧...

提前谢谢了

0 投票
1 回答
1406 浏览

sql-server - 日期不等于两个日期

我从表中得到数据。表中有一个datetime字段。字段名称是createdon

在选择查询中,我传递了两个日期时间参数现在我想要createdon字段不等于这两个日期时间参数的表中的所有数据。

0 投票
3 回答
165 浏览

mysql - MySQL 通过列选择组!= x

我正在尝试选择某个列没有特定值的行,例如 0,但我无法让它工作。

如果show_independently是 1,那么我不想将它们分组。但是,即使大多数行show_independently的值为 0,此语句也不显示任何行。

0 投票
3 回答
664 浏览

sql - 设置要在多个 SQL 选择查询中使用的条件

需要设置运行多个查询的条件,但只想更改一次。例如,要设置年份、期间、文档,以便...

0 投票
1 回答
120 浏览

mysql - 根据日期部分将一行取消分组为多行

我正在使用 MySql,我有一个Policy带有StartDateEndDate列的表。

如何编写SELECT查询以在这两列之间的日期范围内为每个月提供一个新行。

例如,如果我有以下政策:

我想看看:

0 投票
4 回答
1846 浏览

mysql - 选择特定字段的值超过同一字段最大值一半的行

我想知道是否有一种方法可以选择特定字段的值超过同一字段最大值一半的行。

例如,我们有一个包含 3 个字段(id、name、rate)的结果集,其中 rate 是一个别名。如果 max rate 是70这样,则查询应该返回所有行rate > 35(即35的一半70)。

就像是:

请注意,我不知道最大速率是多少,并且想在单个查询中完成。

update
main select 是一个非常繁重的查询,而 rate 是一个别名,因此使用 subquery for max rate 需要再次编写该繁重的查询。

0 投票
1 回答
130 浏览

php - 从表中选择逗号分隔的记录

表: frei_session

表: 用户

我有 2 个表,frei_session有在线用户的记录,而users表有用户和他们的朋友的数据,用逗号分隔 ID。

我想根据 users 表的 friends 列从frei_session检索数据。

对于前

如果user 49在线,我想要如下所示的输出

因为用户 50 和 52 是用户 49 的朋友,但现在只有用户 50 在线

我曾尝试在单个表上进行以下查询,但不知道如何处理 2 个表

0 投票
3 回答
46468 浏览

sql-server - 在选择查询中执行存储过程

我正在使用 SQL Server 2008 R2,我正在尝试运行一个查询,其中也将执行存储过程。

查询是:

我真正要问的是如何dbo.QtySoldPerMonth在选择查询中包含存储过程的执行?此外,存储过程的参数是:@custNo = a.custnmbr, @itemNo = b.itemnmbr@year = @year

任何有关如何重写查询以执行 sp 的帮助将不胜感激。