SQL学习笔记!

sql学习笔记 文章目录学习笔记(针对MYSQL)SQL数据库操作SQL语句基本类型SQL约束SQL单表查询操作SQL多表操作:SQL返回结果操作:SQL聚合函数 学习笔记(针对MYSQL) !!! SQL对大小写不敏感 SQL数据库操作 类型 含义 语法 create database 创建数据库 CREATE DATABASE database_name create table 创建一张表 CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数据类型, … 阅读详情

SELECT *
FROM [TABLENAME]
WHERE (ID IN
          (SELECT TOP [页容量] ID
         FROM [TABLENAME]
         WHERE ID IN
                   (SELECT TOP 页容量*页数 ID
                  FROM [TABLENAME])
         ORDER BY ID DESC))

这个是SQL的一种分页方法!


SELECT TOP 20 *
FROM Part
ORDER BY NEWID()

这个是从数据库中随机的取出20条记录!

补充:

 要实现随机取记录,请看:
Sql server:
    select top 20 * from 表 order by newid()
Access:
    SELECT top 20 * FROM 表 ORDER BY Rnd(id) 
    Rnd(id) 其中的id是自动编号字段,可以利用其他任何数值来完成
    比如用姓名字段(UserName)
    SELECT top 20 * FROM 表 ORDER BY Rnd(len(UserName)) 
MySql:
    Select * From 表 Order By rand() Limit 20

查找并显示重复了的记录,没有重复的不显示!

SELECT *
FROM test
WHERE (name IN
          (SELECT name
         FROM test
         GROUP BY name
         HAVING (COUNT(*) > 1)))
ORDER BY name

 

 

又一个比较经典的SQL语句,作者花了不少心思,语句也写得非常复

表 T1
A      B      
11      b1      
11      b2      
11      b3      
11      b4      
12      b1      
12      b2      
12      b3      
13      b1      
13      b2      
13      b3      
13      b4      
13      b5      

结果:
11      b1      b2      b3
11      b4
12      b1      b2      b3
13      b1      b2      b3
13      b4      b5      

存入表T2
按相同的 T1.A 分开, T1.B 按顺序一次放入T2的三个字段中。一条语句处理。

原来需要这个结果的发帖人,只是想改变数据的存放方式。

其实结果并不是很重要的,重要的是如何实现这个过程。

SELECT A, MAX(CASE a.Num % 3 WHEN 0 THEN a.B END) AS B1,
      MAX(CASE a.Num % 3 WHEN 1 THEN a.B END) AS B2,
      MAX(CASE a.Num % 3 WHEN 2 THEN a.B END) AS B3
FROM (SELECT T1.A, T1.B,
                  (SELECT COUNT(*)
                 FROM T1 a
                 WHERE A = T1.A AND B < T1.B) Num
        FROM T1) a
GROUP BY A, Num / 3
ORDER BY A, Num / 3

语句是看到别人的启发写出来的,同时也让我了解了一些原理,比如
GROUP BY Num / 3 与 GROUP BY Num 的区别。

这个是来自Leadbbs的论谈朋友写出来的,很复杂,还没有学懂,有空再细品。

SQL 学习笔记 语法SELECT 查询列表 # 7️⃣FROM 表1 别名 # 1️⃣连接类型 JOIN 表2 # 2️⃣ON 连接条件 # 3️⃣WHERE 筛选 # 4️⃣GROUP BY 分组列表 # 5️⃣HAVING 筛选 # 6️⃣ORDER BY 排序列表 # 8️⃣LIMIT 起始条目索引, 条目数;# 9️⃣。 阅读详情

相关推荐

MS-SQL学习笔记

最近在学习数据库,发现做C/S架构,数据库不熟悉真的是硬伤。所以决定努力学习一下数据库,在这里记录一下学习笔记和心得,希望可以和大家一起交流一起进步。 1.数据库基本概念 数据模型 数据库管理系统根据模型对数据进行存储和管理,主要模型有层次模型,网状模型和关系模型三种。 层次模型 层次模型采用一对多的关系结构,采用关键词来访问其中每一层次的每一部分。它存取方便且速度快;结构清晰,容易理解。数...

sinat_25911307的博客 1959

Sql学习笔记!

此文只用于记录我学习Sql过程中的学习笔记,以后可能还会更新! 工具:MySql 表: 什么是表:一个表包括行和列。行被称为数据,列被称为字段。(字段可以参与算数运算) 一个字段要求包括字段名,参数类型,相关约束。 Sql的分类: DQL:查询语句(select) DML:对表中的数据进行增删改(insert,delete,update) DDL:对表结构增删改(create,Drop,Alter) TCL:事务控制(transaction) DCL:数据控制 在数据库中,字符串要求用单

m0_48847163的博客 199

SQL学习笔记 | 02 SQL语句结构

SQL学习笔记 | 02 SQL语句结构一、表的导入1、表的命名2、导入步骤3、导入需注意二、标准SQL语法1、语句结构2、数据表的其他关键词3、SQL语句的分类 一、表的导入 1、表的命名 2、导入步骤 双击数据库后,点击导入 字段名行:列名 在第一行 日期排序:选择年月日YMD 月份-int型 价格-decimal型 长度-整个字符串的 比例-小数点后几位 点击下一步后,点击开始,导入成...

weixin_44878159的博客 2849

《SQL必知必会》学习笔记重点!

内容是SQL基础知识,适合入门必须掌握的知识点,可以忘记了复习一下,附带SQL例子代码.

lilei 1189

SQL Server的个人学习笔记

1.基础 SQL Server是由Microsoft开发和销售的关系数据库管理系统或RDBMS。SQL Server建立于SOL之上,是一种用于关系数据交互的标准编程语言。 2.组件 SQL Server主要由数据库引擎和SQLOS两个组件组成。 ①数据库引擎 SQL Server的核心组件是数据库引擎。数据库引擎由处理查询的关系引擎和管理数据库文件、页面、索引等的存储组成。数据库引擎也创建并执行数据库对象,如存储过程、视图和触发器。 ②SQLOS 在关系引擎和存储引擎下是SQL Serv..

weixin_57726973的博客 1397

3D视觉-激光三角测量法的概述和原理

激光三角法位移测量的原理是,用一束激光以某一角度聚焦在被测物体表面,然后从另一角度对物体表面上的激光光斑进行成像,物体表面激光照射点的位置高度不同,所接受散射或反射光线的角度也不同,用。激光三角测量法是一种通过图像采集系统采集被测物表面漫反射的激光轮廓,进而基于设备已知的相对位置通过算法处理,获得被测物表面的三维轮廓数据,进而还原目标物体三维空间信息的方法。采用激光三角原理和回波分析原理进行非接触位置、位移测量的精密传感器, 广泛应用于位置、位移 、厚度、半径、形状、振动、距离等几何量的工业测量。

qq_20660115的博客 3919

用22天总结了一份完美的SQL学习笔记,太完整了!

前言 高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。 在过往的面试中,如果候选人做过高并发的项目,我通常会让对方谈谈对于高并发的理解,但是能系统性地回答好此问题的人并不多,大概分成这样几类: 1、对数据化的指标没有概念:不清楚选择什么样的指标来衡量高并发系统?分不清并发量和QPS,甚至不知道自己系统的总用户量、活跃用户量,平峰和高峰时的QPS和TPS

m0_57285455的博客 207

大模型蒸馏实战:让小模型获得大模型的知识

本文为初学者提供了一份大模型蒸馏实战指南,通过情感分析任务演示如何将 BERT 的知识迁移到轻量级 TextCNN。文章结合原理图解与 PyTorch 代码,详解软标签生成、温度调节和双损失设计等核心概念,并对比蒸馏前后的性能差异(准确率提升 4.6%,推理速度达 1200 句 / 秒)。内含可直接运行的代码片段、训练技巧及常见问题解答,助力开发者快速掌握模型压缩核心技术,实现工业级部署效率。适合 NLP 入门者学习实践。

1368

SQL从头开始学--学习笔记合集--强烈建议收藏!关注!

这是我从头开始学习sql/mysql的学习笔记,后续还会更新。 记录自己的技术成长,也希望和大家分享交流,欢迎关注~ 本笔记为coursera网站课程《Databases and SQL for Data Science with Python》的学习笔记 这里是安装指南: mysql相关安装—sql,mysql,navicat 这里是整套学习笔记: SQL第一周学习笔记—sql语句、select、insert、count、update、delete SQL第二周学习笔记—关系数据库、云数据库、DDL与DM

744

数字电路实验避坑指南:如何正确搭建主从JK触发器测试电路(附Proteus仿真)

本文详细解析了主从JK触发器的工作原理及实验搭建指南,重点解决了常见的Catching Problem现象,并提供了Proteus仿真优化方案。通过元器件选型、电路连接步骤和常见错误排查,帮助读者正确搭建测试电路,确保数字电路实验的稳定性和可靠性。

weixin_30790841的博客 469

用ADS2023手把手仿真SKYWORKS SMA1234变容二极管:从Datasheet到S参数结果全流程

本文详细介绍了如何使用ADS2023仿真SKYWORKS SMA1234变容二极管的全流程,从Datasheet参数解析到S参数结果验证。通过等效电路建模、关键公式编写和仿真设置,帮助工程师掌握变容二极管在射频电路设计中的应用技巧,提升仿真精度和工程实践能力。

weixin_29233333的博客 502

Linq to sql 学习笔记!

今天突然想看看LINQ 于是就翻开书,一页页的看了起来,我发现LINQ其实很简单,对数据库的操作也非常简单。下面是一些简单的LINQ操作数据库的语句:StudentDataContext db =new StudentDataContext();var results =from c in db.Student_tb orderby c.StudentId descending selec

lester19872007的专栏 567

记住这两个纯净版Windows11各系列版本系统下载网站

记住这两个纯净版Windows11各系列版本系统下载网站 HelloWindows是一个完整极致的Windows纯净系统下载站,不夹带任何私货,系统全部来源于微软官方原版,本站只是收录官方发布的系统以及工具,方便大家下载,请放心使用。永久在线:www.hellowindows.cn。HelloWindows.cn - 精校 完整 极致 Windows系统下载仓储站。

拥抱具身智能,昇腾Ascend C 7012

MySQL 学习笔记(SQL_server),让你精通MySQL!

Windows服务 – 启动MySQL net start mysql – 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) 连接与断开服务器 mysql -h 地址 -P 端口 -u 用户名 -p 密码 SHOW PROCESSLIST – 显示哪些线程正在运行 SHOW VARIABLES – 显示系统变量信息 数据库操作 – 查看当前数据库 SELECT DATABASE(); – 显示当前时间、用户名、数据库版本 S

阳阳的博客 389

构建个体结构脑网络的另一种方法

这篇文献提出了一种构建个体结构脑网络的方法即Morphometric INverse Divergence (MIND),通过T1像数据即可对每个被试构建一个脑网络,且通过多个特征进行构建而非单一的特征。即可获得由4个特征得到的个体结构网络矩阵,可以根据自己的需求采用不同的特征组合得到网络矩阵,也可以结合T1/T2像得到髓鞘化相关的网络矩阵,后续可修改代码批量处理自己的数据。这是文献贴出来的代码。在终端直接克隆到本地。2.修改路径运行代码。

weixin_52073820的博客 822

AI Agent智能体在Android开发中的应用

本文探讨了AIAgent(智能代理体)在Android开发中的应用,涵盖技术原理、实践案例与未来趋势。AIAgent通过机器学习、自然语言处理等技术实现代码生成、测试自动化及性能优化,显著提升开发效率。例如,强化学习模型可优化APP响应时间(公式:$\text{响应时间}=f(\text{负载},\text{资源})$),自动化测试覆盖率提升至95%。

郑伟强dev的专栏 124

用22天总结了一份完美的SQL学习笔记,看完这一篇就够了!

前言 很多人在打算自学Java的时候或许都没有思考过Java的应用方向,市场需要什么样的人才,企业对你有什么要求等等一系列问题;或许你只听说这个行业薪资高…然后懵懵懂懂的上路,不得要害。 对于零基础来学习Java,你或许就是去百度或者在知乎上看如何自学Java,看那些高票答案,推荐你买《Java核心技术卷1》、《Java编程思想》这样的书籍看,然后你买回来就懵逼,然后就放弃了,然后又浪费了时间和精力… 深耕技术,啃下22个技术点 互联网行业更新换代非常快,行业常态便是不断学习,因此这些主流技术你一个都不能

m0_57285455的博客 355

XSS漏洞之PDF生成:从XSS到服务端任意文件读取

XSS是最为常见的Web漏洞之一,多年来连续入选OWASP TOP10,相信大家都耳熟能详。 它是一种代码注入类的攻击,是一种客户端侧的攻击,攻击者通过在Web应用中注入恶意JavaScript代码,通过点击URL,最终在受害者浏览器端执行的一种漏洞。主要有反射型XSS、存储型XSS、基于DOM的XSS三类。XSS一些比较常规的危害大概有:重定向浏览器、窃取Cookie、浏览器劫持等。本文章侧重于发现XSS后的进一步利用。 主要介绍在某次实际测试过程中,发现XSS漏洞之后,如何进一步的利用,最终通过XSS达

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 3780

学习笔记-------MyBatis___![CDATA[ sql 语句 ]]标记

  &lt;![CDATA[ sql 语句 ]]&gt;标记   在mapper.xml文件中写sql语句时,经常会遇到特殊字符时,如:&lt; ,&amp;等,在 XML 元素中,"&lt;" 和 "&amp;" 是非法的。   "&lt;" 会产生错误,因为解析器会把该字符解释为新元素的开始。   "&amp;" 也会产生错误,因为解析器会把该字符解释为字

qq_27660239的博客 790

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

sql server学习笔记

2016/1/25 10:03:241.select topSELECT TOP 子句用于规定要返回的记录的数目。 注释:并非所有的数据库系统都支持 SELECT TOP 子句。 SQL Server / MS Access 语法SELECT TOP number|percent column_name(s) FROM table_name; 2.likeLIKE 操作符用于在 WHERE 子句

kang82651204的博客 566

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SQL Server学习笔记

数据库是按照数据结构来组织、存储和管理数据的仓库。是一个长期存储在计算机内部的、有组织的、可共享的、统一管理的大量数据的集合。

2501_91088181的博客 2624

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Spark SQL学习笔记

Spark SQL学习笔记特点Spark SQL数据抽象DataFrame、DataSetRDD、DataFrame、DataSetSpark SQL使用pom依赖RDD创建DataFrame/DataSet集合生成Dataset/DataFrame从CSV文件创建DataFrameAction操作Transformation 操作与RDD类似操作存储相关select相关where相关groupBy相关orderBy相关join相关集合相关窗口函数SQL语句UDFUDAF操作Hive 文章学习笔记内容来源:

qq_38914431的博客 534

sql学习笔记整理

SQL学习笔记整理链接

TheClimb的池塘 523

oracle SQL学习笔记

oracle SQL 学习笔记SQL笔记目录置顶SQL笔记一、sql的四大分类二、sql的书写及执行顺序三、函数的分类(1)字符函数(2)数字函数(3)日期函数(4)转换函数(5)聚合函数(6)开窗函数也叫分析函数四、sql查询DQL–单表查询五、sql查询DQL–多表查询(一)纵向处理–集合运算(二)横向处理–多表连接六、where 条件子句null值处理

qq_26619109的博客 989

MySQL学习笔记-05(SQL优化)

MySql优化工具、MySql优化

weixin_41016739的博客 2852

SQL学习笔记

本文是SQL语言的学习笔记摘要,主要包含三部分内容:首先介绍了SQL(结构化查询语言)的概念和四大分类(DDL、DML、DCL、DQL);其次详细说明了数据库操作(CREATE/DROP DATABASE)、表操作(创建/修改/删除表)和数据操作(增删改查)的语法;最后重点讲解了数据查询功能,包括基础查询(WHERE/LIKE/ORDER BY)、聚合函数(COUNT/SUM/AVG等)、分组查询(GROUP BY/HAVING)以及各类连接查询(内连接、外连接、交叉连接等),并提供了具体的语法示例。全文涵

2302_80911280的博客 257
上一篇: Delphi中的类和对象--转自优快云
下一篇: Delphi--Stream和Variant的转化
Vsun
博客等级 码龄23年 7粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值