下图是表与预期输出结果的关联方式。
我使用了MySQL版本6.3.3。以下是目前可以实现的目标。
下面是SQL查询代码
select table2.Status as StatusName, count(table1.Status) as NoOfStatus from testingdb.table1, testingdb.table2 where table1.Status=table2.Status group by table1.Status;
任何人都可以帮助我即兴编写上面的SQL查询代码以获得预期的输出,非常感谢.
我编写了一个Oracle SQL函数,它将以以下格式返回EMP in。
Query: select CUSFNC_GETEMPID('HIGH-RATED') from dual;
Output: ('1436','1444','1234')
我想在SQL查询中使用以下输出:
SELECT ID, NAME, SAL
FROM EMP
WHERE ID IN CUSFNC_GETEMPID('HIGH-RATED')
我期望这个查询返回in等于上面查询中提到的值的记录。
但它并没有像预期的那样工作。
如何通过修改
需要SQL帮助,因为我刚开始编写SQL查询。
给出了以下示例表结构和示例GROUP BY结果
假设表可以有非常大的no记录,通过不同的列值。
我期望的输出是每个不同组根据用户选择的总和。
例如:是预期的输出:
下面是用于获取上述结果的SQL查询:
SELECT project,
grant,
program,
department,
SUM(amount) AS Total
FROM tran_table
WHERE ( project = 'pj1'
AND grant = &
我的桌子:
ID NAME
1 SIVA
2 RAJA
3 PYTHON
4 SQL
5 ODI
我要领先3排。
我的SQL查询:
SELECT LEAD(NAME,3) OVER (ORDER by NAME) as NAME FROM TEST_TABLE where NAME='SIVA'
预期产出:
--------
| NAME |
--------
| SQL |
--------
示例:
如果以SIVA的形式传递值,则需要将SQL作为输出。
类似地,如果我将值作为Raja传递,则需要将ODI作为输出。
是否有任何查询来获得预期的输出?
在sql server 2008中,以下两个查询的输出应该是什么?
select 2
except
select 0
union all
select 0
except
select 2
select 2
union all
select 0
第一个查询的输出为0,但我期望的是2和0的联合,而第二个查询在结果集中显示预期的结果0和2。
为甚麽呢?
我想直接在SQL中将UTC值转换为东方时区(任何时区)。我正在尝试下面的查询,但获取DATETIMEOFFSET。
我正在尝试转换以下的UTC DateTime到东部时区。
SELECT CONVERT(DATETIME,'2019-05-27 13:00:00' AT TIME ZONE 'Eastern Standard Time'
我预期上述查询的输出为‘2019-05-2709:00:00’,但实际输出是'2019-05-27 :00:00 -04:00‘。
我使用的是SQL Server 2014,我有以下T-SQL查询:
USE [MyDatabase]
SELECT [FirstName], [Email]
FROM [t1]
WHERE [Email] like '%' + [FirstName] + '%'
我想提取所有的记录,其中FirstName出现在电子邮件。但是,我的查询没有给出预期的输出。
我根据戈登·林诺夫在以下问题中的回答编写了我的"WHERE“过滤器:
我觉得我错过了一些东西,但我只是不知道自己哪里出了问题。
任何帮助都将不胜感激。
样本:
FirstName
试图编写sql查询:
select indicator, count(distinct tid) as tidcount
from coa
group by indicator
以下为正常输出
indicator tidcount
M 6219
Z 411424
S 1
I 1
我需要按行排序的百分比输出:
我正在尝试的查询如下
spark.sql(""" select indicator ,count(tid) as tidcount , round(round(count
我有一个查询命中我的数据库,它返回一列日期。在psql中,此查询的输出类似于:
查询:
SELECT (by_event.event_date AT TIME ZONE 'UTC')::DATE as event_date from events as by_event;
输出:
event_date
------------
2012-11-15
2012-11-16
2012-11-17
我在Rails中使用以下代码运行SQL查询:
results = ActiveRecord::Base.connection.execute(sql)
results.e
我在SQL server中有一个表进行了列测试,
test
-------
This Is Another Test
This is another Test
我想查询应该返回给我输出的表:
预期输出:
test
-------
This Is Another Test
我编写的查询没有给出预期的大小写检查输出:
select * from proptest where test like '[A-Z][a-z]{2}(?: [A-Z][a-z]*)*$';
如何检查一个值是否大小写正确?
我使用的是Server 2014,我有以下SQL查询,该查询运行良好,并提供了以下输出:
SELECT
[PropertyCode], [BkgLeadTime], COUNT([Bkg Lead Time]) AS 'BLT COUNT'
FROM
BOOKINGLEADTIME_CTE
GROUP BY
[PropertyCode], [Bkg Lead Time]
输出:
PropertyCode BkgLeadTime BLT COUNT
---------------------------------------
嗨,我正在尝试通过以下sql查询在弹性搜索上进行查询,我想使用Java API实现相同的逻辑
select dttime, avg(cpu) from table cpustats where server="X" and dttime="Y" group by dttime,cpu
现在我有了以下Java代码,但它没有返回预期的输出
SearchResponse response = client.prepareSearch("cpuindex")
.setTypes("cputype")
.setQue
我有以下数据的SQL表XYZ:
P------ S----- R--
SAMSUNG GALAXY 1
SAMSUNG GALAXY 2
SAMSUNG GALAXY 10
SAMSUNG GALAXY 9
APPLE IOS 12
APPLE IOS 9
下面是SQL查询:
select * from XYZ where P='SAMSUNG' AND S='GALAXY' AND R IN (1,2)
它返回与P列与值
我有一些查询mySQL的python代码,
while True:
print "running SQL query"
cursor.execute('select * from sites where stage="NEW"')
results = cursor.fetchall() #Fetch results
for row in results:
print "change detected" #simplified line for testing
print
表结构:
SQL>DESCRIBE tipsdb;
Name Null? Type
----------------------------------------- -------- ----------------------------
USERNAME CHAR(20)
MAC CHAR(20)
PASSWORD
希望使用MySQL查询实现以下三角序列序列:
预期输出:-
Sequence
1
2
2
3
3
3
4
4
4
4
5
5
5
5
5
... and so on
我尝试在python中应用预期的逻辑,它运行得很好。
for i in range(1,6):
for j in range(1,i+1):
print(i)
当我研究时,我发现循环在PL/SQL中很容易实现。我想知道在MySQL中,如何在不使用存储过程的情况下实现这一点?
下面是表格的结构。第一列包含可能出现在多行中的字符串。我想以这样的方式编写一个查询: column1值只重复一次,column2包含A的行优先。如果只有B是可用的输出相同。
下面提供了示例数据和预期的sql输出。
表结构(这里还跳过了其他列)
Column1 Column2
123 A
234 A
234 B
435 A
536 B
SQL预期输出
Column1 Column2
123 A
234 A
435 A
536 B
我在SQL查询方面不是最好的,我了解基本知识,我想用一个查询而不是两个查询,我有以下查询:
SELECT * FROM `playerpdata` WHERE infoid LIKE '%Cash%' ORDER BY cast(value as int) DESC
它将返回这样的结果:
infoid value
3924839048[Cash] 60000
93849384[Cash] 43000
然后,我想在之前取这个值,然后预编如下所示:
SELECT value FROM `playerpdata` WHERE infoid =
我有以下查询,该查询返回列property_value的空值:
select target_name,target_type,property_name,property_value
from oracle_properties
where target_name like 'DY01EPI%' and property_name like 'DataGuardStatus'
sql developer的输出:
如果Property_value中的行为空,如何获得类似“主”的默认值。我试过使用NVL(property_value,'Prima
我有一个SQL查询
SELECT
EXPORT_MONTH "EXPORT_MONTH",
EXPORT_PROD "EXPORT_PROD",
QUANTITY "QUANTITY"
FROM EXPORT_IMPORT
LEFT OUTER JOIN EXPORT_DATE
ON EXPORT_MONTH (EXPORT MONTH) <=
EXPORT_PROD_CYCLE_YEAR_MONTH
ORDER BY EX