学习sql语言笔记

自然语言转SQL 学习笔记 阅读详情
(1)      在数据库中的数据却是大小写敏感的
    举例来说许多公司在储存数据时用大写字母在这种情
况下所有的字段名也将是大写字母那么在检索条件为name='Lincoln'的数据时将不会得
到任何结果这种情况在每个实例应用中都会遇到
注意在SQL 语句中大小写是不敏感的


(2)对于数字类型采用右对齐而对于字符类型则是采用左对齐的-----指的是在sqlplus中select输出

(3)SELECT  与SELECT ALL 是等价的
    select all 不管重复        select distinct去掉重复的
(4)表达式———条件语句————子句
(5)你可以按(语法列名  别名)来对任何一个列进行重命名注意在列名与别名之间有空格
 
         WHOLESALE +0.25    RETAIL

(6)如果你想查找所有以开头的州可以使用如下语句

    SELECT * FROM FRIENDS WHERE STATE LIKE ‘C_’

下边的例子将找出所有的
第2个字母为L的记录
输入输出
SQL> SELECT * FROM FRIENDS WHERE FIRSTNAME LIKE ‘_L%’

(7)COUNT  SUM AVG  MAX  MIN
        VARIANCE                                          方差
            STDDEV                                                标准差

            ADDMONTHS
            LAST_DAY
            MONTHS_BETWEEN   见MONTHS_BETWEEN 对于你所给出的月份的次序是敏感的月份值为负
数可能并不是一件坏事例如你可以利用负值来判断某一日期是否在另一个日期之前



(8)ABS   CEIL  FLOOR
  EXP
    MOD 
 SIGN(返回1,-1或者0看参数值为负数还是正数)
POWER (A,B)求A的B次幂
 SQRT(A)求A的平方根
 

(9)CHR   该函数返回与所给数值参数等当的字符返回的字符取决于数据库所依赖的字符集
   CONCAT 连接字符串
INITCAP       该函数将参数的第一个字母变为大写此外其它的字母则转换成小写
LOWER 和UPPER
如你所料LOWER 将参数转换为全部小写字母而UPPER 则把参数全部转换成大写字
母

SUBSTR(A,x,y)取得A字符串从x位置开始的y个长度的字符串。如果第二个参数为负数那么将会从源串的尾部开始向前定位至负数的绝对值的位置例
如

(10)TO_CHAR  TO_NUMBER




(11)ORDER BY 子句
     在ORDER BY 后边的DESC 表示用降序排列来代替默认的升序ASC排列


    一列按字母的正顺排
列而把第二列按字母的逆序进行排列
     SELECT * FROM CHECKS ORDER BY PAYEE ASC , REMARKS DESC


(12)GROUP BY COL按col进行分组


(13)汇总函数不能工作在WHERE 子句中如果想要让这个查询工
作的话我们需要一些新东西――HAVING 子句,HAVING 子句允许你将汇总函数作为条件
MySQL学习笔记——SQL语言——DDL、DML、DQL、DCL DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增删改操作。 阅读详情

相关推荐

华为昇腾310P3+deepseek蒸馏版性能调优:FP16精度优化全记录

本文详细介绍了在华为昇腾310P3硬件环境下优化DeepSeek蒸馏版模型FP16精度的关键技术路径。通过分层量化策略、内存分配优化和并行计算配置,显著提升模型推理性能,实现83%的并发处理能力提升,同时保持98.7%的原始模型准确率。

weixin_29074409的博客 347

SQL语言的基本操作学习(一)

1,基本表的创建 创建基本表,可用CREATE TABLE 语句实现:   CREATE TABLE        (  ,.......,........) 表中每个列的类型可以是基本数据类型,也可以是用户预先定义的域名.完整性约束 主要有三种子句.. 例如:对于数学数据库中的四个关系:         教师关系 T (T#, TNAME,TITLE)         课

Chen_dSir的博客 653

基于Hadoop的NBA篮球球员大数据分析与可视化系统大数据分析系统python的项目(源码+lw+部署文档+讲解等)

本系统以 Hadoop 为基础,致力于对 NBA 篮球球员的海量数据进行深入分析与可视化呈现。它能够收集来自多个数据源的丰富数据,包括球员比赛统计数据、身体素质数据、技术特点数据等。利用 Hadoop 的分布式存储和计算能力,对这些大规模数据进行高效处理。通过数据分析算法,挖掘球员的潜在价值和特点,如球员的得分能力趋势、篮板球效率变化、不同位置球员的技术差异等。同时,借助先进的可视化技术,将分析结果以直观的图表、图形等形式展示出来。教练和球队管理层可以通过可视化界面清晰地了解球员的综合表现和发展态势,从而制

QQ3359892174的博客 1314

MySQL学习笔记专题(SQL中的DML语言篇)

包含DML语句所有功能,添加,修改和删除。

chenmozhir的博客 1289

Win11下USB-Blaster驱动安装全攻略:Quartus用户必看(附常见问题解决)

本文详细介绍了在Windows 11系统下为Intel FPGA开发工具Quartus安装USB-Blaster驱动的完整流程与常见问题解决方案。针对Win11更严格的驱动签名验证机制,提供了从标准安装步骤到高级故障排查(如禁用驱动强制签名、使用测试模式)的实用指南,帮助用户快速解决驱动安装失败问题,确保FPGA编程调试顺利进行。

weixin_29256771的博客 661

避坑指南:ZYNQ平台上AXI 1G/2.5G Ethernet Subsystem实现IEEE1588的5个关键点

本文详细解析了在ZYNQ平台上使用AXI 1G/2.5G以太网子系统实现IEEE1588精密时间协议(PTP)的5个关键避坑点。从硬件选型、Vivado工程配置到Linux驱动适配,提供了实战经验与优化技巧,帮助工程师在工业自动化、电力系统等场景中实现纳秒级时间同步。

weixin_30687051的博客 234

SQL学习笔记 | 13 DCL语言

SQL学习笔记 |13 DCL语言DCL语言一、事务管理1、概念2、管理对象3、主要操作-COMMIT、ROLLBACK、SAVEPOINT二、高级特性1、字段的约束(1)、主键-PRIMARY KEY(2)、外键-FOREIGN KEY(3)、唯一约束-UNIQUE(4)、检查约束-CHECK(5)、默认约束-DEFAULT2、索引INSEX(1)、建立索引(2)、使用注意数据库安全-DBA D...

weixin_44878159的博客 486

一个最简单的 ALV Tree 树控件例子,无需依赖任何第三方代码

此行代码声明报表程序,程序名称为。在 SAP ABAP 中,报表(report)程序表示该程序具有独立执行、输出及打印功能。在实际开发过程中可根据公司命名规范确定报表名称,例如销售报表、库存报表等。这段代码声明了一个结构类型。id:数据类型为char18,用于存放节点标识符。text:数据类型为char40,用于存放节点显示文本。在实际场景中,例如构造产品目录时,id可以表示产品编号,而text则可以显示产品名称,这样便于用户直观识别。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 623

SQL语言学习笔记

SQL 可以把sql分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 DML: SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据 DDL: CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALTER TABLE - 变更(改变)数据库表 DROP TABLE -

nanogan的博客 246

27、物联网中的量子密钥分发:安全通信新范式

本文探讨了物联网(IoT)快速发展所带来的安全挑战,并提出量子密钥分发(QKD)作为应对新兴威胁的新范式。文章详细介绍了QKD的基础原理、BB84协议的实现流程以及其在物联网中的应用前景,同时强调了安全专业人员提升技能、制定标准化指南以及跨学科合作的重要性。通过利用量子力学特性,QKD能够提供更高的通信安全性,抵御量子计算等未来威胁,为物联网的安全发展提供保障。

tequila的博客 156

cesium 淹没分析

cesium淹没分析

God's asylum的博客 480

MySQL学习笔记Day2(SQL中的DDL语言篇1)

包含DDL中数据库和表的创建,查询,删除

chenmozhir的博客 1891

Transformer实战(38)——视觉Transformer (Vision Transformer, ViT)

Transformer 在自然语言处理 (NLP) 领域取得了显著成就,在许多不同的任务中都表现出色。在本节中,我们将探索视觉 Transformer (Vision Transformer, ViT) 模型。正如 NLP 领域创建了多种模型一样,视觉领域也开发了多种模型,每种模型都为计算机视觉提供了新的视角。通过本节,将学习如何使用 ViT 等模型进行计算机视觉任务,了解基于 Transformer 的预训练计算机视觉模型的工作原理,以及如何针对特定任务进行微调。

盼小辉丶的博客 2862

SQL语言的艺术学习笔记

转载自tomzhang的博客 SQL语言的艺术学习笔记 *SQL语句调优 *掌握SQL艺术的五大要素 *9种经典SQL模式   SQL语句调优 1.只做必须做的 开发者使用count(*)往往只是为了测试“是否存在” select count(*) into counter from table if counter > 0 then ...

放下该放下的,坚持该坚持的! 466

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

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

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

SQL基础学习笔记10DML语言:数据的增删改

DML语言:数据的增删改 #DML语言 数据操作语言: 插入:insert 修改:update 删除:delete 一、插入语句 方式一:经典的插入 /* 语法: insert into 表名(列名,…) values(值1,…); */ #1.插入的值的类型要与列的类型一致或兼容 INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id) VALUES(13,'唐艺昕','女','1990-4-23','1898888888',NU

lvqiqi93的博客 436

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

sql语言学习笔记(八)

游标例1:declare --cursor:游标,声明一个游标 cursor c is select * from emp; v_emp c%rowtype;begin --打开游标,开始读取数据 open c; --将cursor的记录取出,赋值给v_emp。然后cursor自

364

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

MySQL学习笔记专题(SQL中的DDL语言篇3)

书接上回,我们重现回到了表的操作。

chenmozhir的博客 498

SQL语言的基本用法——学习笔记

SQL语言的基本使用语法 SQL语言的基本用法   结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。   sql是一种结构化很强的语言,语法较为很简单,但是功能强大,简单的关键语法搭配与函数的使用就可以实现对于各种需求的操作。   sql分为: 数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)。                   本文也将从以下三

weixin_42095460的博客 1118

[SQL语言]个人学习笔记

SQL语言

荆棘的博客 1139

MySQL学习笔记专题(SQL中的DDL语言篇2)

包含DDL的数据类型

chenmozhir的博客 424

mysql的sql语言学习笔记总结

文章目录SQL-1.SQL通用语法-2.SQL分类-3.DDL-4.DML-5.DQL-6.DCL SQL -1.SQL通用语法 SQL语句可以单行或多行书写,以分好结尾 SQL语句可以使用空格/缩进来增强语句的可读性 MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。 注释 单行注释:–注释内容或 #注释内容(MySQL特有) 多行注释:/* 注释 */ -2.SQL分类 -3.DDL 全称: Data Definition Language DDL-数据库操作 1.查

weixin_55418082的博客 703

sql语言学习笔记(六)

创建一张包含学生信息表:create table stu(id number(6) constraint stu_name_nn not null, name varchar2(20) not null, sex number(1), age number(3), sdate d

541

(Oracle学习笔记) sql语言

文章目录一、sql特点二、sql语言分类三、表空间四、用户管理五、权限管理六、用户和权限查询七、角色 一、sql特点 1、功能一体化 几乎涵盖了对数据库的所有操作,语言风格统一 2、高度的非过程化的语言 用户只需要说明“做什么”,而不需要说明“怎样做”。大大减轻了用户的负担,同时降低了对用户的技术需求 3、面向集合的操作方式 不仅仅查询结果可以是多条记录的集合,插入、删除、修改操作的对象也可以是多条记录的集合,大大提高了我们对数据的操作效率。 4、多种使用方式 可以直接以命令的方式与数据库进行交互,也可以嵌

我真的很不错的博客 2332

MySQL学习笔记专题(SQL中的DQL语言篇2)

包含DQL中的聚合函数,分组查询,排序查询,分页查询。

chenmozhir的博客 572

【SQL 语言】SQL 语言学习笔记

1. 如何写一个数据的范围的 随机数变量值 2. 将弧度转化为角度 CREATE TABLE "Degrees" ("PI()/2" float, "PI()/3" float, "PI()/4" float); INSERT INTO "Degrees" VALUES (DEGREES(PI()/2), DEGREES(PI()/3), DEGREES(PI()/4));

youlovedraw的专栏 512
上一篇: Oracle 的入门心得
下一篇: UNIX学习笔记
cnwolfwind
博客等级 码龄23年 7粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值