随笔分类 -  SQL

SQL语句、Oracle操作
摘要:Oracle分组合并数据的方法总结 wm_concat() 和 listagg() 原文链接:Oracle分组合并数据的方法总结 wm_concat() 和 listagg()_oracle 分组合并-CSDN博客 --课程表:学号 课程号 成绩 select * from sc; oracle 1 阅读全文
posted @ 2023-10-14 00:02 七月安生里 阅读(619) 评论(0) 推荐(0) 编辑
摘要:command window 窗口下: 注:SQL*plus 的关键字不是SQL的关键字。 desc 表名=describe 表名。 查询表结构。 ed = edit。 打开文本编辑器。 SQL> ed --打开文本编辑器,输入sql语句,确定SQL> / --运行文本编辑器 1 select 8* 阅读全文
posted @ 2022-09-26 17:01 七月安生里 阅读(60) 评论(0) 推荐(0) 编辑
摘要:1.SQL分为: DML:数据操纵语言(Data Manipulation Language) DDL:数据定义语言(Data Definition Language) DCL:数据控制语言(Data Control Language) 2.DML(数据操纵语言)包括: DML用于查询与修改数据记录 阅读全文
posted @ 2022-09-26 16:21 七月安生里 阅读(36) 评论(0) 推荐(0) 编辑
摘要:笛卡尔集的产生条件:(1)省略连接条件 (2)连接条件无效 (3)所有表中的所有行互相连接 所以:为了避免笛卡尔集,where中加入有效连接 内连接:不返回未匹配的行;——等值连接、非等值连接、自连接 外连接:返回未匹配的行;———(+)、left join、right join、fulljoin 阅读全文
posted @ 2022-09-17 18:43 七月安生里 阅读(31) 评论(0) 推荐(0) 编辑
摘要:单行函数:一条记录返回一个结果;(字符函数、数值函数、日期函数、转换函数、通用函数) 多行函数:多条记录返回一个结果; 1、字符函数 lower(字段或字符串)小写; upper(字段或字符串)大写; initcap(字段或字符串) 首字母大写; concat('hello','world')——h 阅读全文
posted @ 2022-09-17 16:48 七月安生里 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1、创建表 当您有新的实体和关系要存储在数据库中时,使用该CREATE TABLE语句创建一个新的数据库表。 创建带有可选表约束和默认值的表语句 CREATE TABLE IF NOT EXISTS mytable ( column DataType TableConstraint DEFAULT 阅读全文
posted @ 2022-04-27 11:02 七月安生里 阅读(447) 评论(0) 推荐(0) 编辑
摘要:1、插入行 上半部分数据库中查询数据,接下来学习一些关于 SQL 模式以及如何添加新数据。数据库模式描述了每个表的结构,以及表的每一列可以包含的数据类型。 插入新数据INSERT语句 插入包含所有列值的语句 INSERT INTO mytable VALUES (value_or_expr, ano 阅读全文
posted @ 2022-04-27 10:26 七月安生里 阅读(145) 评论(0) 推荐(0) 编辑
摘要:在查询中进行统计I (Pt. 1) 下面介绍几个常用统计函数: Function Description COUNT(*),COUNT(column) 计数!COUNT(*)统计数据行数,COUNT(column)统计column非NULL的行数. MIN(column) 找column最小的一行. 阅读全文
posted @ 2022-04-27 10:19 七月安生里 阅读(2290) 评论(0) 推荐(0) 编辑
摘要:在查询中使用表达式 包含表达式的例子 SELECT particle_speed / 2.0 AS half_particle_speed (对结果做了一个除2) FROM physics_data WHERE ABS(particle_position) * 10.0 >500 (条件要求这个属性 阅读全文
posted @ 2022-04-26 17:26 七月安生里 阅读(103) 评论(0) 推荐(0) 编辑
摘要:AS使用别名 SELECT col_expression AS expr_description, … FROM mytable; 属性列和表取别名的例子 SELECT column AS better_column_name, … FROM a_long_widgets_table_name AS 阅读全文
posted @ 2022-04-26 17:11 七月安生里 阅读(95) 评论(0) 推荐(0) 编辑
摘要:关于特殊关键字 NULL IS NULL和 IS NOT NULL 来选在某个字段是否等于 NULL. 在查询条件中处理 NULL SELECT column, another_column, … FROM mytable WHERE column IS/IS NOT NULL AND/OR ano 阅读全文
posted @ 2022-04-26 17:09 七月安生里 阅读(34) 评论(0) 推荐(0) 编辑
摘要:用JOIN进行多表联合查询 主键(primary key) 用INNER JOIN 连接表的语法 SELECT column, another_table_column, … FROM mytable (主表) INNER JOIN another_table (要连接的表) ON mytable. 阅读全文
posted @ 2022-04-26 17:06 七月安生里 阅读(352) 评论(0) 推荐(0) 编辑
摘要:条件查询语法WHERE SELECT column, another_column, … FROM mytable WHERE condition AND/OR another_condition AND/OR …; 注: 这里的 condition 都是描述属性列的,具体会在下面的表格体现。可以用 阅读全文
posted @ 2022-04-26 16:58 七月安生里 阅读(833) 评论(0) 推荐(0) 编辑
摘要:这才是完整的SELECT查询 SELECT DISTINCT column, AGG_FUNC(column_or_expression), … #SELECT 选择;DISTINCT 关键字来指定某个或某些属性列唯一返回;AGG_FUNC统计函数 FROM mytable JOIN another 阅读全文
posted @ 2022-04-26 16:41 七月安生里 阅读(323) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示