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

第二十二次博客打卡

今天学习的内容是SQL常见表的查询语句。在这里插入图片描述


1. 基本查询

查询所有列

SELECT * FROM 表名;

查询指定列

SELECT1,2,3 FROM 表名;

去重查询(DISTINCT)

SELECT DISTINCT 列名 FROM 表名;

限制返回行数(LIMIT / TOP / FETCH)

-- MySQL/PostgreSQL/SQLite
SELECT * FROM 表名 LIMIT 10;-- SQL Server
SELECT TOP 10 * FROM 表名;-- Oracle (12c+)
SELECT * FROM 表名 FETCH FIRST 10 ROWS ONLY;

2. 条件筛选(WHERE)

基本条件

SELECT * FROM 表名 WHERE 列名 = '值';

比较运算符(=, <>, >, <, >=, <=)

SELECT * FROM 表名 WHERE 列名 > 100;

逻辑运算符(AND, OR, NOT)

SELECT * FROM 表名 WHERE 条件1 AND 条件2;

模糊匹配(LIKE)

-- 以 "张" 开头
SELECT * FROM 表名 WHERE 列名 LIKE '张%';-- 包含 "abc"
SELECT * FROM 表名 WHERE 列名 LIKE '%abc%';-- 第二个字符是 "a"
SELECT * FROM 表名 WHERE 列名 LIKE '_a%';

范围查询(IN, BETWEEN)

-- 在某个集合内
SELECT * FROM 表名 WHERE 列名 IN ('值1', '值2', '值3');-- 在某个范围内
SELECT * FROM 表名 WHERE 列名 BETWEEN 10 AND 20;

空值判断(IS NULL / IS NOT NULL)

SELECT * FROM 表名 WHERE 列名 IS NULL;

3. 排序(ORDER BY)

-- 升序(默认)
SELECT * FROM 表名 ORDER BY 列名 ASC;-- 降序
SELECT * FROM 表名 ORDER BY 列名 DESC;-- 多列排序
SELECT * FROM 表名 ORDER BY1 ASC,2 DESC;

4. 子查询

WHERE 子查询

SELECT * FROM 表A 
WHERE 列名 IN (SELECT 列名 FROM 表B WHERE 条件);

FROM 子查询

SELECT * 
FROM (SELECT1,2 FROM 表名 WHERE 条件) AS 子查询表;

EXISTS 子查询

SELECT * FROM 表A 
WHERE EXISTS (SELECT 1 FROM 表B WHERE 表B.= 表A.);

掌握这些查询语句可以适应大多数数据库的查询。

http://www.xdnf.cn/news/8112.html

相关文章:

  • YOLO学习笔记 | YOLO11对象检测,实例分割,姿态评估的TensorRT部署c++
  • Python与自动驾驶数据集处理:构建智能驾驶的基石
  • 基于亚博K210开发板——神经网络加速器
  • MacBookPro上macOS安装第三方应用报错解决方案:遇到:“无法打开“XXX”,因为Apple无法检查其是否包含恶意软件 问题如何解决
  • c#基础04(类型转换)
  • Qt网络编程
  • 复合增长率10.1%!2025 小型电动 VTOL 无人机市场报告深度解读
  • Python包管理新篇章!解析uv工具的高效解决方案
  • 树 Part 8
  • 分贝计如何帮助改善睡眠环境
  • 【推理加速】TensorRT C++ 部署YOLO11全系模型
  • MySQL 单表与多表操作详解
  • Ubuntu Desktop 24.04 常用软件安装步骤
  • Ubuntu 新建用户
  • 体育直播网站如何实现实时数据
  • 卷积神经网络基础(十一)
  • 记录:RK3588无法显示开机logo问题
  • React 第四十六节 Router中useInRouterContext的使用详细介绍及注意事项
  • docker-安装部署于macOS11
  • windows安装clamav
  • 多模态大语言模型arxiv论文略读(八十九)
  • LeetCode 404.左叶子之和的递归求解:终止条件与递归逻辑的深度剖析
  • C++学习:六个月从基础到就业——多线程编程:并发容器与无锁编程
  • Intel oneAPI对OpenCL 的支持
  • 什么是特征工程?
  • Java异常分类与Spring事务回滚机制深度剖析
  • 电子电路:为什么会产生电流超前或者滞后于电压的情况?
  • 实战演练:天猫商品详情页动态数据 API 接口开发与调用
  • Nginx 部署前端项目dist文件到局域网然后ngrok部署到公网
  • 如何使用AI为WordPress生成图片