SQL 必知必会--notes

1.按列位置排序
SELECT prod_id, prod_price,prod_name FROM products ORDER BY 2, 3;
--2 refer to prod_price--
--3 refer to prod_name--


2.BETWEEN 包含边界值
SELECT prod_price, prod_name FROM products WHERE prod_price BETWEEN 5 AND 10;
--包含5和10--


3.AND 优先于 or (不要使用默认优先级,始终使用括号)
SELECT prod_name, prod_price, vend_id FROM products WHERE vend_id = 'DLL01' or vend_id = 'BRS01' AND prod_price > 10
--相当于--
SELECT prod_name, prod_price, vend_id FROM products WHERE vend_id = 'DLL01' or (vend_id = 'BRS01' AND prod_price > 10)


4.通配符'%'匹配0个,1个和多个字符, '_'匹配1个字符

5.TRIM 去除两边的空格, LTRIM 去除左边的空格, RTRIM 去除右边的空格--TODO:补充所有的文本操作函数,见8.2.1

6.AVG(columA) , MAX(columnA), MIN(columnA), SUM(columnA), COUNT(columnA) 忽略 NULL 值, COUNT(*)不忽略

7.LEFT OUTER JOIN 选择左边表所有的行 *=
SELECT c.cust_id, o.order_num FROM customers AS c 
LEFT OUTER JOIN orders AS o ON c.cust_id = o.cust_id;

------------------------------
--cust_id order_num
--"1000000001";20009
--"1000000001";20005
--"1000000002";
--"1000000003";20006
--"1000000004";20007
--"1000000005";20008--
------------------------------
RIGHT OUTER JOIN 选择右边表所有的行 =*
SELECT c.cust_id, o.order_num FROM customers AS c 
RIGHT OUTER JOIN orders AS o ON c.cust_id = o.cust_id;

------------------------------
--cust_id order_num
--"1000000001";20005
--"1000000003";20006
--"1000000004";20007
--"1000000005";20008
--"1000000001";20009
------------------------------
【QGIS】软件下载安装及GIS4WRF插件使用 阅读详情

相关推荐

从零搭建《火影忍者》手游服务端:Linux环境部署与全流程实战

游戏服务器后端开发是构建大型多人在线体验的核心技术,其原理涉及高并发网络通信、分布式系统架构与数据一致性保障。在技术价值上,一套稳定高效的服务端不仅能支撑海量玩家实时交互,更是游戏业务逻辑、经济系统和安全防线的基石。典型的应用场景包括MMORPG、回合制卡牌、SLG等中重度手游。本文以《火影忍者》IP的横版卡牌回合制手游为例,聚焦于**手工服务端**的完整搭建过程,详细拆解从Linux系统初始化、MySQL与**Redis**缓存部署、核心服务编译、到代理后台联调的全链路实践,为开发者深入理解游戏后端架构提

weixin_30800615的博客 337

notes sql

Option PublicUselsx "*LSXODBC"Sub Click(Source As Button) Dim ws As New NotesUIWorkspace Dim uidoc As NotesUIDocument Dim Conn As Variant Dim EmpRS As Variant Dim DBConStr As String Dim SQLCmd As St

delinsql的专栏 1192

保姆级教程:在Rockchip RK3588 SDK中,如何为你的新硬件板子创建第一个DTS文件

本文提供在Rockchip RK3588 SDK中为自定义硬件创建首个DTS文件的详细教程。通过分析DTS在RK3588开发中的角色、快速定位参考设计、实操步骤及调试验证方法,帮助开发者高效完成硬件板级配置,特别适合嵌入式Linux系统开发者参考。

weixin_28678831的博客 284

如何高效使用DBMS_SQL-Notes:10个初学者必备技巧

DBMS_SQL-Notes是一款专注于SQL学习的开源笔记项目,为数据库初学者提供了系统的知识点整理和实用学习资源。本文将分享10个核心技巧,帮助你快速掌握这个工具的使用方法,提升SQL学习效率。 ## 1. 快速获取学习资源 项目主页提供了丰富的学习入口,包括PDF笔记、练习平台和优质博客。通过README.md文件可以直接访问这些资源,建立完整的学习路径。建议优先阅读PDF笔记建立知识框

gitblog_00950的博客 1074

鸿蒙平板PC应用开发:在termux中安装ubuntu

打开AVNC点击右上角的设置图标,然后点击 输入 , 点击手势栏目中的 单指轻扫 ,选择滚动远程内容

DMZDAMS的博客 5200

Cadence Virtuoso IC617:从零构建传输门与反相器的Schematic设计实战

本文详细介绍了使用Cadence Virtuoso IC617进行传输门与反相器Schematic设计的完整流程,包括环境准备、原理图绘制、Symbol创建、仿真验证及实用技巧。通过分步指导和实战经验分享,帮助初学者快速掌握集成电路设计基础,提升EDA工具应用能力。

weixin_29194693的博客 597

DBMS_SQL-Notes实战指南:结合HackerRank练习提升SQL技能

DBMS_SQL-Notes是一个专注于数据库管理系统(DBMS)和SQL学习的开源项目,提供了系统的笔记资源和实践指导。通过结合HackerRank平台的SQL练习,该项目能够帮助学习者从理论到实战全面提升SQL技能,是数据库初学者和进阶者的实用学习工具。 ## 🌟为什么选择DBMS_SQL-Notes? DBMS_SQL-Notes项目以简洁明了的笔记形式整理了SQL核心知识点,涵盖从基

gitblog_00758的博客 1159

【软考高项】五十一、常见必会的几种进度网络图(单代号、双代号、七格图、横道图)

软考高项计算题进度网络图画图介绍

有莘不破的博客 3万+

DBMS_SQL-Notes使用教程:快速开始你的SQL学习之旅

DBMS_SQL-Notes是一个专注于SQL学习的开源项目,提供了丰富的笔记资源和学习指引,帮助新手快速掌握SQL基础与进阶知识。无论你是数据库初学者还是需要巩固SQL技能的开发者,本教程都能带你轻松开启SQL学习之旅。 ## 为什么选择DBMS_SQL-Notes? 作为一款轻量级SQL学习工具,DBMS_SQL-Notes具有以下优势: - **内容精炼**:聚焦SQL核心知识点,避免冗

gitblog_00994的博客 477

[毕设项目-MCP+ENSP]一句话搞定ENSP自动化:MCP + LLM实战(架构图、工具清单、踩坑全解)

用 MCP + LLM 把“人话”变成对华为 ENSP 的安全自动化操作,三款工具覆盖配置/查询/落盘,配套架构、实战与排坑清单。

逐梦苍穹的博客 2539

Oracle EBS 寄销/VMI(1)-->基础设置

名词解释:     BPA:一揽子采购协议     BPR:一揽子发放     SR:来源补充规则     ASL:合格供应商列表     VMI: 供应商管理库存     寄售(Consignment)是把货物放在客户那里,客户要用的时候才付款的库存,一般是指卖方把

陈显平的专栏-Oracle EBS 1万+

SQL查询零基础入门:DBMS_SQL-Notes推荐的3大学习平台

对于零基础学习SQL查询的新手来说,选择合适的学习平台至关重要。DBMS_SQL-Notes作为一个专注于数据库和SQL学习的开源项目,为初学者精心筛选了3个高效实用的学习平台,帮助你快速掌握SQL技能。 ## 1. GeeksforGeeks:全面系统的SQL教程 GeeksforGeeks提供了从基础到高级的完整SQL教程体系,内容涵盖数据查询、插入、更新、删除等核心操作,以及高级查询技巧

gitblog_01139的博客 677

Python-自动化绘制股票价格通道线

创建更强大、更可靠的价格通道检测算法。

探索人工智能领域 948

通过LEI技术实现NOTES与SQL2000数据交换

.【前言】 本文针对Lotus Domino/Notes及其LEI工具,测试并通过使用LEI让Notes与SQL2000成功互访,并形成了书面报告形式;希望能够对日后有相关需求的朋友提供参考,同时也希望借此加深大家对Notes的认识。 本文虽从SQL2000角度去阐述LEI的灵活运用,但其实施方法可以作为“关系型数据库[DB2、ORACLE、Informix......] 与 N...

ama7449的博客 181

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

10秒定位关键笔记:Trilium Notes SQL属性查询实战指南

你是否还在数千条笔记中艰难翻找项目资料?是否因无法快速筛选特定标签的笔记而错失灵感? Trilium Notes 内置的高级属性查询功能,让你像操作数据库一样管理知识,零基础也能掌握的笔记检索技巧,从此告别信息过载的困扰。 ## 一、属性系统:笔记的"数据库字段" Trilium Notes将每条笔记抽象为数据库中的"记录",而属性(Attribute)则是描述笔记特征的"字段"。通过`属性=...

gitblog_00550的博客 1246

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Kubernetes Python 客户端 NetworkingV1Api 全解析:async 网络 API 的操作方法与源码级指南

`kubernetes.aio.client.api.networking_v1_api` 是官方 Kubernetes Python 客户端([`gh_mirrors/python1/python`](https://link.gitcode.com/i/234d6a76fda64332dc9b65a7bd65e81d))中负责 `networking.k8s.io/v1` 资源组的**异步(a

gitblog_00114的博客 795

Coursera SQL for Data Science - Notes

SQL for Data Science - Notes 待补充 注:同一类编程题型只摘选1~2道做笔记;所有概念题型均不摘选,详见课堂讲义 Module 1:Select and Retrieve Data with SQL 随堂练习 Rtrieve all the data from the tracks table Select * From Tracks; DATA: all the data TABLE: tracks table Return the playlist id, and n

lwz77789的博客 2万+

从理论到实践:DBMS_SQL-Notes助你掌握数据库核心概念

DBMS_SQL-Notes是一个专注于数据库管理系统(DBMS)和SQL学习的开源项目,旨在帮助新手和普通用户从理论到实践全面掌握数据库核心概念。通过该项目提供的笔记资源、练习平台和学习指南,你可以系统地学习SQL基础、关系模型、事务处理等关键知识,轻松入门数据库领域。 ## 为什么选择DBMS_SQL-Notes? 对于数据库初学者而言,最大的挑战在于如何将抽象的理论知识转化为实际操作能力

gitblog_00807的博客 1045

数据库学习必备工具:DBMS_SQL-Notes资源整合与使用技巧

DBMS_SQL-Notes是一款专为数据库学习者打造的一站式资源整合工具,汇集了SQL学习所需的笔记、练习平台和优质教程,帮助新手快速掌握数据库基础知识与SQL技能。无论是课堂学习还是自学提升,这款工具都能为你提供系统化的学习支持。 ## 📚 核心功能与资源概览 DBMS_SQL-Notes的核心价值在于将分散的SQL学习资源整合到一个便捷的平台中。项目主要包含三大类资源: - **结构

gitblog_00054的博客 456

Notes Connect SQL

REMOTE   EXECUTESub Click(Source As Button) Dim ws As New NotesUIWorkspace Dim uidoc As NotesUIDocument Dim Conn As Variant Dim EmpRS As Variant Dim DBConStr As String Dim SQLCmd As String Dim NewUs

delinsql的专栏 695

DBMS_SQL-Notes完全指南:从入门到精通的数据库学习笔记

DBMS_SQL-Notes是一份全面的数据库学习笔记资源,旨在帮助数据库初学者系统掌握SQL知识与数据库管理技能。这份笔记不仅涵盖基础概念,还提供了丰富的实践资源和学习路径,是数据库学习的终极指南。 ## 为什么选择DBMS_SQL-Notes? 对于数据库新手而言,找到一份结构清晰、内容全面的学习资料至关重要。DBMS_SQL-Notes通过简洁的笔记形式,将复杂的数据库概念化繁为简,让初

gitblog_01099的博客 662

sql-notes

id=1' and if ((asci(substr((select column name from information schema.columns whereOtable_name='emails' limit 0,1),1,1))=105),sleep(5),1)-gwe 如果返回正常,说明emails表中的列名称.第一位是i。页面优先显示“真实数据”,而忽略了 UNION SELECT 的结果。id=1' AND substr(database(),1,1) = 0x73 --+或者:?

2501_91682449的博客 845

为什么选择DBMS_SQL-Notes?数据库学习笔记的优势与特色

DBMS_SQL-Notes是一份专注于数据库管理系统(DBMS)和SQL学习的优质笔记资源,为数据库初学者和爱好者提供了系统、便捷的学习路径。无论是刚接触数据库的新手,还是需要巩固知识的学习者,这份笔记都能满足你的需求。 ## 一站式学习资源整合 DBMS_SQL-Notes最大的优势在于其全面的资源整合能力。笔记不仅包含核心的DBMS和SQL知识点,还提供了丰富的学习辅助材料。你可以通过[

gitblog_00958的博客 742

CS-Notes SQL 练习:16 道经典 SQL 面试题的完整题解与本地调试实战

本文基于 CS-Notes 仓库中的 notes/SQL 练习.md 展开,完整覆盖文档中 16 道经典 SQL 练习题的题干、解法与可本地运行的 SQL Schema。读完本文后,你将掌握过滤、分组聚合、连接、子查询、排名等核心 SQL 技术点的实战写法,并能利用每题自带的建表脚本在本地 MySQL 环境中复现和调试全部解法。 ## 一、文档定位与练习方法论 notes/SQL 练习.md

gitblog_00373的博客 425

SQL语法(CS-Notes)

目录 1 基础 2创建表 3 修改表 4 插入 5 更新 6 删除 7 查询 DISTINCT (去重) LIMIT 8 排序 9 过滤 10 通配符 11 计算字段 12 函数 汇总 文本处理 日期和时间处理 数值处理 13 分组 14子查询 15 连接 内连接 自连接 自然连接 外连接 16 组合查询 1...

春卷同学的博客 1414

推荐开源项目:DATA-SCIENCE-NOTES

推荐开源项目:DATA-SCIENCE-NOTES 去发现同类优质开源项目:https://gitcode.com/ 1、项目介绍 在数据科学的世界里,找到一份详实且易懂的学习资源至关重要。DATA-SCIENCE-NOTES 是一个专注于 Python、机器学习、SQL 和 Tableau 的开源项目,它由一位有经验的行业专家精心撰写,并与社区共享。这个项目旨在为正在踏入或已经在数据科学领域探索...

gitblog_00088的博客 385

Exploit Notes数据库安全指南:SQL注入、NoSQL攻击与防护策略

数据库安全是Web应用防护的核心环节,本文将系统讲解SQL注入、NoSQL攻击的原理与防护策略,帮助开发者构建更安全的数据存储体系。通过Exploit Notes项目中的实战案例和最佳实践,你将掌握识别漏洞、实施防御的关键技能。 ## 一、SQL注入攻击全解析 ### 1.1 什么是SQL注入? SQL注入是最常见的数据库攻击手段之一,攻击者通过在用户输入中注入恶意SQL代码,绕过应用程序验证

gitblog_00589的博客 695
上一篇: 中文版xp安装Postgresql- PostgreSQL :Problem running post-install
下一篇: ubuntu没有声音
JasonRight
博客等级 码龄19年 1粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值