当前位置: 首页 > article >正文

软件测试技术沉淀之常用SQL语句

涉及工具NavicatSQL语句(CRUD)一、增insert into 表名字段名 values 内容列表insert into student values (S0013,男,18) insert into SC(Sno,Cno) values(S0013,C005)二、删delete from 表名 where 条件delete from CS from SC join Student on SC.Sno Student.Sno where sdept 计算机 and Grade 60三、改update 表名 set 字段 表达式 where 条件update student set Sage Sage 1 where sdept 计算机四、查select 字段 from 表名 where 条件基本查询distinct消除重复行select distinct Cno from SC2、top查询限定行数--SQL Server select top 2 * from student --显示student表前2行 select top 50 percent * from student --显示student表前50%的数据 --MySQL SELECT * FROM table LIMIT 5 --检索前 5 个记录行 SELECT * FROM table LIMIT a-1,b-(a-1) --检索记录行a到b3、as使用别名select Sname as 姓名,出生年份为,2025-Sage as 出生年份 from student4、between···and···如果列或表达式的值在下限值和上限值内【包边界值】则结果为trueselect sno,cno,grage from sc where grage between 60 and 70 --查询60到70成绩的信息 --not between···and··· 同理5、and / or串联/并联select Sname from student where sdept计算机 and sdept数学 --and select Sname from student where sdept计算机 or sdept数学 --or --and优先级高于or但可以用括号改变优先级6、like模糊查询select Sname,Sno from student where Sname like _张% -- %:代表任意长度字符 _:代表任意单个字符 not like则同理7、null空值查询select Cno from student where pcno is null8、order by排序select * from student order by sdept,sage desc --asc升序可省略 desc降序聚合函数查询9、count( )统计个数select count(*) as 学生人数 from student10、max( )/min( )最高值和最低值select max(grade) as 最高分,min(grade) as 最低分 from sc where cno C00211、sum( )总和/avg( )平均select sum(grade) as 总分,avg(grade) as 平均分 from SC where Sno S0001分组统计12、group by···having···分组查询select sdeptcount(Sno) as 人数 from student where Ssex 男 group by sdept having count(Sno) 2多表查询13、内连接select Student.Sno,SC.Sno FROM Student join SC on Student.Sno SC.Sno14、外连接左外连接--含义查询A的所有数据和满足某一条件的B的数据 select * from person left join dept on person.dept_id dept.did --含义查询A中的所有数据减去与B满足同一条件的数据然后得到的A剩余数据 select * from person left join dept on person.dept_id dept.did where dept.did is null右外连接--含义B的所有数据和满足某一条件的A的数据 select * from person right join dept on person.dept_id dept.did三表连接SELECT last_name, first_name, dept_name FROM employees a LEFT JOIN dept_emp b ON a.emp_nob.emp_no LEFT JOIN departments c ON b.dept_noc.dept_no; where ···嵌套查询select s#,sn from s where s# in (select s# from sc join c on c.c# sc.c# where c.cn 税收基础) select sn,sd from s where s# in (select s# from sc where c# C2) select sn,sd from s where s# not in (select s# from sc where c# C5) select s#,sd from s where s# in (select s# from sc group by s# having count(distinct c#)5)

相关文章:

软件测试技术沉淀之常用SQL语句

涉及工具:NavicatSQL语句(CRUD)一、增insert into 表名(字段名) values (内容列表)insert into student values (S0013,男,18) insert into SC(Sno,Cno) values(S0013,C005)二、删delete from 表名 where 条件delete f…...

DGUS屏开发实战:从工程下载到UI界面设计全解析

1. DGUS屏开发环境搭建 第一次接触DGUS屏开发时,最让人头疼的就是环境配置。记得我第一次拿到DGUS屏时,光是SD卡格式化就折腾了半天。后来才发现,这里面的门道还真不少。 SD卡格式化是第一步,但很多人容易忽略细节。我建议使用容量…...

如何永久重置IDM试用期:深度技术解析与实战部署指南

如何永久重置IDM试用期:深度技术解析与实战部署指南 【免费下载链接】idm-trial-reset Use IDM forever without cracking 项目地址: https://gitcode.com/gh_mirrors/id/idm-trial-reset 你是否曾因IDM试用期到期而困扰?为何简单的注册表清理无法…...

隐私新防线:本地化处理如何终结大数据窃听时代?

当AI修图、语音转写、智能办公成为日常,我们的自拍照、通话录音、工作文档等隐私数据,正通过云端传输沦为“窃听”目标。大数据窃听的核心症结,在于数据需上传至远程服务器处理,传输与存储过程中易被拦截、滥用,而本地…...

Codescene 实战指南:如何通过热点分析提升代码质量

1. 为什么你的代码库需要热点分析 想象一下你刚接手一个遗留系统,面对几十万行代码,最头疼的问题是什么?是不知道从哪里开始优化。我经历过无数次这种场景,直到发现Codescene的热点分析功能——它就像给代码库做了个CT扫描&#x…...

MinIO + Nginx 搭建企业级文件服务

在上一篇中,我们已经完成了 MinIO 的基础搭建,可以实现对象存储的上传与下载。 但如果你真的打算在公司里用起来,还差关键一步:让它变成一个“对外可用、稳定、安全”的文件服务。这一篇,我们重点讲: 为什么…...

用Quartus II 13.0+VHDL实现数字电路仿真:一位加法器实战教学

用Quartus II 13.0VHDL实现数字电路仿真:一位加法器实战教学 在FPGA开发领域,理解从代码到实际硬件电路的完整流程是每个工程师的必修课。本文将带您深入探索如何通过Quartus II 13.0这一经典工具,用VHDL语言实现一位加法器的设计与仿真。不同…...

Loomy来了!人人可用的AI工作搭子

Loomy是讯飞推出的基于 AstroncClaw 打造的桌面级助理,主打本地办公场景Skills,同时支持用户自定义的SkillHub,面向全球生态开放共享。 今天,Loomy 正式上线,人人可用的桌面版「OpenClaw」! 作为一个“有性…...

10大滴鸡精品牌推荐排行榜

大家好,今天我要和大家聊聊一个热门话题——滴鸡精。在快节奏的生活中,越来越多的人开始注重养生保健,滴鸡精作为一种方便快捷的滋补品,受到了很多人的青睐。不过市场上的滴鸡精品牌琳琅满目,到底哪些品牌更值得信赖呢…...

Qwen2.5-72B-GPTQ-Int4快速上手:10分钟完成72B大模型镜像免配置部署

Qwen2.5-72B-GPTQ-Int4快速上手:10分钟完成72B大模型镜像免配置部署 想体验一下720亿参数大模型的强大能力,但又担心部署过程复杂、配置繁琐?今天,我们就来彻底解决这个问题。 我将带你快速上手一个已经打包好的Qwen2.5-72B-Ins…...

食品厂一年省出一辆宝马?这个“黑盒子”让冷库电费砍一半

“夏天电费又涨了,冷库压缩机整天转,电表跑得比秒针还快……”这是很多食品厂老板的痛点。尤其做烘焙、肉制品、水果加工的,冷库是命根子,也是电费的大头。更扎心的是——你可能一直在花冤枉钱。绝大多数食品厂冷库,现…...

集成电路封装基板技术:从传统到埋嵌芯片的演进与应用

1. 集成电路封装基板技术的前世今生 记得我第一次拆解老式收音机时,被里面密密麻麻的导线和硕大的电子元件震惊了。而如今,一部智能手机的运算能力是当年阿波罗登月计算机的百万倍,体积却只有巴掌大小。这种惊人的进化,很大程度上…...

Java 四种引用:强、软、弱、虚

在 Java 中,并不是所有对象都只有 “存活” 和 “死亡” 两种状态。通过不同强度的引用,我们可以让 GC 灵活决定对象的生命周期,这也是面试、缓存设计、内存优化中的高频考点。一、为什么要有四种引用?Java 最开始只有强引用&…...

改善快讯——北汇信息第五期业务骨干OBS训练营

2026 年 3 月7 日,北汇信息成功举办了第五期OBS训练营。新成立的交付中心和现场服务BU的业务骨干们齐聚北汇宁波分公司,体验学习OBS相关知识与工具,提升工作效率与团队协作能力,为自己和团队的进一步成长打下了良好的基础。本次活…...

华为OpenEuler实战指南(04)--Win10与openEuler双系统安装与优化

1. 双系统安装前的准备工作 在华为笔记本上安装openEuler和Win10双系统,第一步不是急着插U盘,而是要做好充分的准备工作。我见过太多人因为跳过准备步骤,导致安装过程中数据丢失或系统崩溃。根据我的经验,至少需要预留3小时完整时…...

因果瓦片归因:视觉模型的结构化与忠实解释

摘要 深度视觉模型的事后解释通常是在像素级别生成的,尽管现代架构和推理流程越来越多地基于诸如块、窗口和瓦片(tiles)这样的结构化单元进行操作。这种解释单元与计算单元之间的错位,常常导致生成的解释充满噪声、脆弱,并且在高风险场景下难以审查。我们提出了因果瓦片归…...

OpenClaw 配置 MiniMax M2.5 避坑指南

OpenClaw2026.3.13 配置 MiniMax M2.5 避坑指南═══════════════════════════════════════════════════════════════一、套餐说明MiniMax Coding Plan(开发套餐) ├─ Starter 月度套餐&…...

开源GUI编辑器lopaka发布V0.6版本,增加LVGL支持,同时支持 TFT_eSPI,U8g2,AdafruitGFX,Flipper Zero等

https://github.com/sbrin/lopaka?tabreadme-ov-file 更新记录: Lopaka 是一款开源图形编辑器,旨在为 TFT_eSPI、U8g2、AdafruitGFX 和 Flipper Zero 提供图形创建界面。它与 M5GFX、LovyanGFX、Watchy 等多种平台兼容。绘制任意图形,并将…...

Poppins开源字体:企业级多语言排版解决方案的商业价值深度分析

Poppins开源字体:企业级多语言排版解决方案的商业价值深度分析 【免费下载链接】Poppins Poppins, a Devanagari Latin family for Google Fonts. 项目地址: https://gitcode.com/gh_mirrors/po/Poppins 在全球化数字产品设计中,Poppins开源字体…...

灵毓秀-牧神-造相Z-Turbo与SpringBoot集成:打造智能文生图API服务

灵毓秀-牧神-造相Z-Turbo与SpringBoot集成:打造智能文生图API服务 本文介绍了如何将灵毓秀-牧神-造相Z-Turbo文生图模型集成到SpringBoot框架中,构建高效、易用的RESTful API服务,让开发者能够快速为应用添加智能图像生成能力。 1. 为什么需要…...

边缘计算在数据采集方面的应用可行性分析

一、边缘计算可行性分析及模块选择 1. 边缘计算核心价值适配场景 边缘计算的核心价值在于本地预处理、实时响应、降低云端带宽、离线可用,这与数据采集相关产品使用场景高度契合: 大型结构长期监测(风电、杆塔、储罐)&#xff…...

Ubuntu 20.04 LTS下AirSim+UE4.27环境搭建避坑指南(附百度网盘资源)

Ubuntu 20.04 LTS下AirSim与UE4.27开发环境高效部署实战 在无人机仿真开发领域,Linux平台因其稳定性和高效性备受开发者青睐。然而,当技术栈涉及虚幻引擎(UE)和AirSim这样的复杂工具链时,环境搭建往往成为项目启动的第一道门槛。本文将分享一…...

VR爱国教育学习机|让红色精神在沉浸体验中代代传承

在数字化教育迅速发展的今天,传统的爱国主义教育正迎来全新的表达方式。VR爱国教育学习机的出现,为学校、社区、展馆等教育场景注入了科技力量,让“沉浸式学习”成为新时代爱国教育的新趋势。这款融合虚拟现实(VR)技术…...

OpenClaw多平台部署指南

OpenClaw 多平台部署完整指南 根据您的需求,我将详细说明 OpenClaw("龙虾")在 Windows 和 Linux 系统上的完整部署流程。OpenClaw 是一个开源的 AI 智能体平台,支持多模型接入和企业级应用集成 。 一、环境准备与前置…...

GME多模态向量-Qwen2-VL-2B实战教程:为LLM提供多模态上下文增强的RAG集成方案

GME多模态向量-Qwen2-VL-2B实战教程:为LLM提供多模态上下文增强的RAG集成方案 你是不是遇到过这样的问题?想让大语言模型(LLM)帮你分析一份复杂的PDF报告,但模型只能看到文字,对里面的图表、流程图、示意图…...

从LLM到Agent:大语言模型核心概念指南

文章目录一、LLM二、Token三、Context核心作用与特点:Context Window四、RAG为什么需要RAGRAG如何工作五、Prompt六、Tool七、MCPMCP是什么?为什么需要MCP八、Agent九、Agent Skill1、什么是Agent Skill2、为什么需要 Agent Skill?2.1 当前 A…...

Stable Diffusion XL 1.0艺术化落地:灵感画廊在数字藏品(NFT)创作工作流整合

Stable Diffusion XL 1.0艺术化落地:灵感画廊在数字藏品(NFT)创作工作流整合 1. 项目背景与核心价值 在数字艺术创作领域,技术门槛往往成为创作者表达创意的障碍。传统AI绘画工具虽然功能强大,但工业化界面和复杂参数…...

新手必看:Super Qwen Voice World语音合成历史记录保存全攻略

新手必看:Super Qwen Voice World语音合成历史记录保存全攻略 1. 项目介绍与学习目标 Super Qwen Voice World是一个基于Qwen3-TTS技术构建的复古像素风语音合成平台。它将复杂的语音合成过程转化为一场8-bit游戏冒险,让用户通过点击蘑菇按钮、输入&qu…...

CosyVoice 容器化实战:Docker 部署最佳实践与性能调优

最近在做一个语音合成项目,用到了 CosyVoice 这个优秀的开源语音模型。在本地开发调试时一切顺利,但一到要部署到服务器上,各种环境依赖、版本冲突的问题就冒出来了。更别提多台服务器之间环境不一致带来的麻烦。痛定思痛,决定把整…...

gte-base-zh效果对比:不同文本相似度算法实测分析

gte-base-zh效果对比:不同文本相似度算法实测分析 1. 文本相似度算法概述 1.1 文本相似度计算的核心价值 文本相似度计算是自然语言处理中的基础任务,它能够量化两段文本在语义层面的接近程度。这项技术在多个领域有广泛应用: 搜索引擎结…...