HardSoft-Viewer SQL
/* HardInfo视图 */select Computers.Factory as 廠別,Computers.Depart as 部門,Computers.id as 財產編號,Computers.Owner as 使用者,Computers.Account as 帳戶,Computers.Locate as 存放位置,Hardware.OS as 操作系統,Hardware.CPU,Hardware.Computer_Type as 主機型號,Hardware.Ram as 內存,concat(ceil(Hardware.Ram / 256) * 256, 'MB') as 標準內存,Hardware.Display_Card as 顯卡,Hardware.MotherBoard_Vendor as 主板廠商,Hardware.MotherBoard_Type as 主板型號,Hardware.HardDisk_Type as 硬盤型號,Hardware.HardDisk_Size as 硬盤大小,/*Hardware.size / (1024 * 1024 * 1024) as STNAD_HARD,*/concat(case when Hardware.HardDisk_Size/(1024*1024*1024) <= 40 then 40when Hardware.HardDisk_Size/(1024*1024*1024) > 40 and Hardware.HardDisk_Size/(1024*1024*1024) <= 80 then 80when Hardware.HardDisk_Size/(1024*1024*1024) > 80 and Hardware.HardDisk_Size/(1024*1024*1024) <= 120 then 120when Hardware.HardDisk_Size/(1024*1024*1024) > 120 and Hardware.HardDisk_Size/(1024*1024*1024) <= 160 then 160 when Hardware.HardDisk_Size/(1024*1024*1024) > 160 and Hardware.HardDisk_Size/(1024*1024*1024) <= 250 then 250when Hardware.HardDisk_Size/(1024*1024*1024) > 250 and Hardware.HardDisk_Size/(1024*1024*1024) <= 320 then 320when Hardware.HardDisk_Size/(1024*1024*1024) > 320 and Hardware.HardDisk_Size/(1024*1024*1024) <= 500 then 500when Hardware.HardDisk_Size/(1024*1024*1024) > 500 and Hardware.HardDisk_Size/(1024*1024*1024) <= 750 then 750when Hardware.HardDisk_Size/(1024*1024*1024) > 750 and Hardware.HardDisk_Size/(1024*1024*1024) <= 1024 then 1024when Hardware.HardDisk_Size/(1024*1024*1024) > 1024 and Hardware.HardDisk_Size/(1024*1024*1024) <= 1500 then 1500when Hardware.HardDisk_Size/(1024*1024*1024) > 1500 and Hardware.HardDisk_Size/(1024*1024*1024) <= 2048 then 2048end,'GB') as 標準硬盤大小,Hardware.NetCard_Type as 網卡型號,Hardware.MAC_Address AS MAC,Hardware.IP_Address AS IP,Control.Admin,Control.Poweruser,CASEWHEN Control.Usb = '1' THEN'開'else'關'end as USB,Computers.Mark,Computers.Note AS 備註from Computers, Hardware, Controlwhere Computers.id = Hardware.idand Computers.id = Control.idselect Computers.Factory,Computers.Depart,Computers.id,Computers.Owner,Computers.Account,Computers.Locate,Hardware.OS,Hardware.CPU,Hardware.Computer_Type,Hardware.Ram,concat(ceil(Hardware.Ram / 256) * 256, 'MB') as STAND_Ram,Hardware.Display_Card,Hardware.MotherBoard_Vendor,Hardware.MotherBoard_Type,Hardware.HardDisk_Type,Hardware.HardDisk_Size,/*Hardware.size / (1024 * 1024 * 1024) as STNAD_HARD,*/concat(case when Hardware.HardDisk_Size/(1024*1024*1024) <= 40 then 40when Hardware.HardDisk_Size/(1024*1024*1024) > 40 and Hardware.HardDisk_Size/(1024*1024*1024) <= 80 then 80when Hardware.HardDisk_Size/(1024*1024*1024) > 80 and Hardware.HardDisk_Size/(1024*1024*1024) <= 120 then 120when Hardware.HardDisk_Size/(1024*1024*1024) > 120 and Hardware.HardDisk_Size/(1024*1024*1024) <= 160 then 160 when Hardware.HardDisk_Size/(1024*1024*1024) > 160 and Hardware.HardDisk_Size/(1024*1024*1024) <= 250 then 250when Hardware.HardDisk_Size/(1024*1024*1024) > 250 and Hardware.HardDisk_Size/(1024*1024*1024) <= 320 then 320when Hardware.HardDisk_Size/(1024*1024*1024) > 320 and Hardware.HardDisk_Size/(1024*1024*1024) <= 500 then 500when Hardware.HardDisk_Size/(1024*1024*1024) > 500 and Hardware.HardDisk_Size/(1024*1024*1024) <= 750 then 750when Hardware.HardDisk_Size/(1024*1024*1024) > 750 and Hardware.HardDisk_Size/(1024*1024*1024) <= 1024 then 1024when Hardware.HardDisk_Size/(1024*1024*1024) > 1024 and Hardware.HardDisk_Size/(1024*1024*1024) <= 1500 then 1500when Hardware.HardDisk_Size/(1024*1024*1024) > 1500 and Hardware.HardDisk_Size/(1024*1024*1024) <= 2048 then 2048end,'GB') as STAND_HD_Size,Hardware.NetCard_Type,Hardware.MAC_Address,Hardware.IP_Address,Control.Admin,Control.Poweruser,CASEWHEN Control.Usb = '1' THEN'開'else'關'end as USB,Computers.Mark,Computers.Notefrom Computers, Hardware, Controlwhere Computers.id = Hardware.idand Computers.id = Control.id
Get_MS_Office SQL
SELECT`Software`.`Soft_ID`,`Software`.`id`,`Software`.`SoftName`,max(`Software`.`ScanTime`) as ScanTime,max(`Software`.`Note`) as Note FROM `Software` WHERE((lcase(`Software`.`SoftName`) like '%microsoft%office%')and (not((lcase(`Software`.`SoftName`) like '%security%'))) and (not((lcase(`Software`.`SoftName`) like '%viewer%'))) and (not((lcase(`Software`.`SoftName`) like '%update%'))) and (not((lcase(`Software`.`SoftName`) like '%add-in%'))) and (not((lcase(`Software`.`SoftName`) like '%mui%'))) and (not((lcase(`Software`.`SoftName`) like '%help%'))) and (not((lcase(`Software`.`SoftName`) like '%proof%'))) and (not((lcase(`Software`.`SoftName`) like '%ime%'))) and (not((lcase(`Software`.`SoftName`) like '%sp%')))) group by `Software`.`SoftName`, `Software`.`id` order by `Software`.`id`, `Software`.`SoftName`
Get_Adobe_Soft
SELECT`Software`.`Soft_ID`,`Software`.`id`,`Software`.`SoftName`,max(`Software`.`ScanTime`) as ScanTime,max(`Software`.`Note`) as Note FROM `Software` WHERE ((lower( SoftName ) LIKE '%illustrator%'OR lower( SoftName ) LIKE '%photoshop%'OR lower( SoftName ) LIKE '%acrobat%'OR lower( SoftName ) LIKE '%audition%'OR lower( SoftName ) LIKE '%premiere%'OR lower( SoftName ) LIKE '%dreamweaver%'OR lower( SoftName ) LIKE '%fireworks%'OR lower( SoftName ) LIKE '%lightroom%'OR lower( SoftName ) LIKE '%flash%professional%'OR lower( SoftName ) LIKE '%captivate%'OR lower( SoftName ) LIKE '%coldfusion%'OR lower( SoftName ) LIKE '%after%effects%')AND lower( SoftName ) NOT LIKE '%help%media%'AND lower( SoftName ) NOT LIKE '%language%pack%' ) group by `Software`.`SoftName`, `Software`.`id` order by `Software`.`id`, `Software`.`SoftName`
Get_2D_3D_Soft
SELECT`Software`.`Soft_ID`,`Software`.`id`,`Software`.`SoftName`,max(`Software`.`ScanTime`) as ScanTime,max(`Software`.`Note`) as Note FROM `Software` WHERE ((lower( SoftName ) LIKE '%engineer%'OR lower( SoftName ) LIKE '%magics%'OR lower( SoftName ) LIKE '%t-splines%'OR lower( SoftName ) LIKE '%keyshot%'OR lower( SoftName ) LIKE '%shoecost%'OR lower( SoftName ) LIKE '%cad%'OR lower( SoftName ) LIKE '%uvlayout%'OR lower( SoftName ) LIKE '%coreldraw%'OR lower( SoftName ) LIKE '%3dmax%'OR lower( SoftName ) LIKE '%maya%'OR lower( SoftName ) LIKE '%solidworks%')AND lower( SoftName ) NOT LIKE '%help%media%'AND lower( SoftName ) NOT LIKE '%language%pack%' ) group by `Software`.`SoftName`, `Software`.`id` order by `Software`.`id`, `Software`.`SoftName`
Get_Other_Soft
SELECT`Software`.`Soft_ID`,`Software`.`id`,`Software`.`SoftName`,max(`Software`.`ScanTime`) as ScanTime,max(`Software`.`Note`) as Note FROM `Software` WHERE ((lower( SoftName ) LIKE '%dos%'OR lower( SoftName ) LIKE '%wps%office%'OR lower( SoftName ) LIKE '%winrar%'OR lower( SoftName ) LIKE '%2345%'OR lower( SoftName ) LIKE '%ghost%'OR lower( SoftName ) LIKE '%oe-mail%'OR lower( SoftName ) LIKE '%realvnc%'OR lower( SoftName ) LIKE '%radmin%'OR lower( SoftName ) LIKE '%sms%'OR lower( SoftName ) LIKE 'qq%'OR lower( SoftName ) LIKE '%sogou%'OR lower( SoftName ) LIKE '%remote%administrator%'OR lower( SoftName ) LIKE '%搜狗%')AND lower( SoftName ) NOT LIKE '%viewer%' ) group by `Software`.`SoftName`, `Software`.`id` order by `Software`.`id`, `Software`.`SoftName`
Get_Null_Info
SELECT Factory,Depart,Owner,Computers.id,Locate,OS,CPU,Ram,Display_Card,Computer_Type,MotherBoard_Type,HardDisk_Type,HardDisk_Size,NetCard_Type,MAC_Address,IP_Address FROM Hardware,Computers where ( length(`OS`) < 2 OR length(`CPU`) < 4 OR length(`Ram`) < 2 OR length(`Display_Card`) < 2 OR length(`MotherBoard_Type`) < 2 OR length(`HardDisk_Type`) < 2 OR length(`HardDisk_Size`) < 2 OR length(`NetCard_Type`) < 2 OR length(`MAC_Address`) < 2 OR length(`IP_Address`) < 2 ) AND Hardware.id=Computers.id
Get_Rhino_Soft
/* 法1 */ select max(b.Soft_ID) as Soft_ID, b.id, b.SoftName,b.ScanTime, b.Note from Software b where (b.id,b.SoftName) in (select a.id,MIN(a.SoftName) from Software a where a.SoftName in (select distinct c.SoftName from Software c where lower( c.SoftName ) LIKE '%rhinoceros%' AND LOWER(c.SoftName) NOT LIKE "%help%media%" group by c.SoftName ) group by a.id ) group by b.id, b.SoftName/* 法2 */ SELECT max(`Soft_ID`) as Soft_ID,id,`ScanTime`,case WHEN instr(SoftName,'rhinoceros 5') > 0 then 'Rhinoceros 5.0'WHEN instr(SoftName,'Rhinoceros 4') > 0 then 'Rhinoceros 4.0'ELSE SoftName end SoftName,Note FROM `Software` WHERE `SoftName` LIKE '%rhinoceros%' GROUP BY id
Get_Soft
SELECT * FROM `Get_2D_3D_Soft` UNION ALL SELECT * FROM `Get_Adobe_Soft` UNION ALL SELECT * FROM `Get_MS_Office` UNION ALL SELECT * FROM `Get_Other_Soft` UNION ALL SELECT * FROM `Get_Rhino_Soft`
转载于:https://blog.51cto.com/fengwan/1618237
HardSoft-Viewer SQL相关推荐
- 免费的sql工具_免费SQL工具
免费的sql工具 Adminer ApexSQL CI/CD toolkit ApexSQL Compare ApexSQL Complete ApexSQL Decrypt ApexSQL Plan ...
- Shell分析HardSoft-Viewer结果文件并插入数据库
为自动将"一键获取软硬件配置及管理员组"抓取的资料插入数据库进行管理,现在使用Shell进行处理并插入数据库.以下为扫描结果示例,需要将一下数据插入到MySQL数据库 System ...
- java 必备面试必备
1.JDK 和 JRE 有什么区别? JDK(Java Development Kit),Java开发工具包 JRE(Java Runtime Environment),Java运行环境 JDK中包含 ...
- SQL图像查看器 —— SQL Image Viewer
有时候往数据库里面存储了一些图片,但是如果不写读取程序的话,就不知道存储的对不对. 或者查看SQL数据库里面二进制看不懂,这个看图片很直观的. 就需要SQL Image Viewer这么一个?B的软件 ...
- SQL Server Extended Events 进阶 3:使用Extended Events UI
开始采用Extended Events 最大的阻碍之一是需要使用Xquery和XML知识用来分析数据.创建和运行会话可以用T-SQL完成,但是无论使用什么目标,数据都会被转换为XML.这个限制在SQL ...
- SharePoint的Reporting Service Viewer Web Part
今天本来打算做一个专门用于Reporting Service报表浏览的SharePoint web part,记得在Reporting Service 2000下有一个viewer的Sample,就想 ...
- SQL Server BI Step by Step SSRS 1-Reporting Service 2008的新特性
今天我们开始SQL SERVER BI的另外一个重要的部分 --Reporting Service,相对于Integration Service和Analysis Service,Reporing S ...
- 安装 SQL Server 商业解决方案模板
在 SQL Server 2014 之前的版本中,通过安装光盘安装时,可以直接安装 SSDT(或BIDS),其中就包含了商业智能模板. 从 VS2012 开始,SSDT 被分为两个安装模块:SSDT- ...
- 什么是SCADA Viewer
SCADA Viewer 什么是SCADA Viewer SCADA Viewer是一个基于Web的软件框架(基于Web的HMI/SCADA/M2M工业和楼宇自动化,支持Modbus,BACnet,O ...
- 从SQL Server 2000/2005到SQL Server 2008的升级测试
本文部分内容摘自<SQL Server 2008管理实战>,人民邮电出版社:<深入MSSQL 2008升级和应用程序的兼容性>,IT专家网:<SQL Server 200 ...
最新文章
- 牛顿求平方根法(输入是double,输出也是double)
- 轻松高效玩转DTO(Data Transfer Object)
- 数学建模太难,如何以Tableau可视化的方式打开?
- java 声明变量构成_Java—变量
- 领域驱动设计的简略设计步骤
- 简单实用的人工智能自学路径
- python学习手册-Python学习手册
- 亿能bms上位机_BMS上位机 - 源码下载|Windows编程|通讯编程|源代码 - 源码中国
- 亲,愚人节要来了!记得带着智商出门哦
- k8s中各组件和kube apiserver通信时的认证和鉴权
- linux下查看opencv版本
- matlab画柱状图
- 谈谈我对Ui设计师的一些观点
- Legion使用:半自动化网络渗透工具
- 远方测试软件,远方测试仪操作指导书
- 【超简便的Python】 提取两个列表的共同元素
- cadence软件问题解决集
- 关于车贷你需知道的那些事儿
- Intel i226芯片4端口千兆以太网卡 2.5GPoE工业相机图像采集卡介绍
- 修改 IDEA 中 @author 默认值
热门文章
- class unity 定义类_【Unity学习笔记】C#基础-类(Classes)
- supersocke接收不到数据_豪横吗?易查分除了上传电子表格,复制粘贴也能上传数据啦!...
- Python 语言程序设计(4-1)分支循环语句
- 风变编程Python9 函数的学习
- android单元测试android环境,基于Robolectric的Android单元测试 —环境搭建与部署运行...
- pd 写入数据库_使用PD创建数据库模型,并最终将sql语句导入到MySQL
- 评分卡模型开发(四)--定量指标筛选
- 2022年考研数据结构_4 串
- python字典键值可以是元组吗_python – 为同一个字典值创建可交换元组键...
- C语言:编写一个程序,求s=1+(1+2)+(1+2+3)+....+(1+2+3+....+n)的值。