假设我有一个有4个表的数据库:
个人电脑、笔记本电脑、平板电脑、智能手机
这些表中的每一列都包含以下列:
id,品牌,型号
如何使用单个查询来根据用户键入的品牌或模型从所有表中显示所有结果?在psuedo代码中,如下所示:
SELECT *
FROM {all tables}
WHERE {brand or model} LIKE %user_search%;
这样用户就可以通过键入品牌或型号来搜索任何设备。输入苹果将显示所有的苹果智能手机和平板电脑。输入型号将显示所有具有该型号的设备,甚至是来自不同品牌的设备。
我有一个查询,它从包含数千个entries.The表的整个表中提取最后30行,因为表很大,所以数据库查询需要5分钟以上的时间才能执行。如何避免对表进行全表扫描,以便只扫描最后几行。我使用的是Oracle 11g
SELECT DD,MODEL,CNT,SYS
FROM DVCE_TAB
WHERE DD >= TO_DATE('2015-08-09','YYYY-MM-DD')
AND DD <= TO_DATE('2015-09-08','YYYY-MM-DD')
AND SYS IN ('0
我目前正在运行一个查询,该查询选择一个不同的模型类型,将其按串行#排序,并将该设备所使用的连接时间相加。我还想添加到它中来计算每种型号所使用的设备数量。设备由DeviceID表示,它是一个字符串。
Select Serial, MAX(createdAt),
SUM(ConnectionTime) as Total
FROM [dataworks-356fa:FirebaseArchive.testf]
Where Model In
(Select Model
From [dataworks-356fa:FirebaseArchive.testf]
Where Model =
我正在SCCM Dashboard上工作,以获取整个SCCM上的所有无线设备,因此iam正在运行此查询 select count(name0),Name0 from v_GS_NETWORK_ADAPTER where
v_GS_NETWORK_ADAPTER.Description0 like '%Wireless%'
group by Name0 运行此查询后,我确实获得了如下无线适配器列表 ? 我的问题是我正在制作饼图来展示这一点..但我需要Wifi驱动程序版本,以便我可以在深入分析报告中显示每个型号,那么我可以从哪里获得每个型号的驱动程序版本?
我需要找到一个Android设备的品牌名称设备型号(如“三星Galaxy S III")。
不幸的是,android.os.Build.MODEL返回型号名称,比如GT-I9300。没有办法获得人类可读的品牌名称,因此为了显示人类可读的名称,例如"Galaxy S III",我显然需要手动映射世界上所有的Android设备型号。
我在哪里可以找到具有映射的完整设备列表,或者此映射问题的更好解决方案?
下表所示:
Product(maker, model, type)
制造商-设备制造商,类型为PC、笔记本电脑、打印机,型号是主键。我需要得到所有制造商,这使同一类型的设备只有一个以上的模型。用于显示的信息是maker、type。我得到了以下查询:
SELECT maker, type, count(*) as how_many
FROM Product
GROUP BY maker, type
HAVING count(*) > 1
但我不知道如何让制造商拥有相同类型的设备。
更新:例如,有以下记录:
A - 01 - Printer
A - 02 - PC
A - 03 - L