文章 2024-06-20 来自:开发者社区

SQL调优之绑定变量用法简介

一、SQL执行过程简介 介绍绑定变量之前,先介绍SQL执行过程和硬解析的概念: 执行sql的过程,会将sql的文本进行hash运算,得到对象的hash值,然后拿hash值,去Hash Buckets里遍历缓存对象句柄链表,找到对应的缓存对象句柄,然后就可以得到缓存对象句柄里对应sql执行计划、解析树等对象,所以执行相同的sql第二次执行时是会比较快的,因为不需要解析获取执行计划,...

SQL调优之绑定变量用法简介
文章 2024-06-13 来自:开发者社区

MyBatis动态SQL------------------choose用法

下面主要记录 choose用法 介绍: MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 通常使用动态 SQL 不可能是独立的一部分,MyBat...

MyBatis动态SQL------------------choose用法
文章 2024-05-29 来自:开发者社区

sql中的distinct用法

在SQL中,DISTINCT关键字用于返回唯一不同的值。它主要用于从结果集中消除重复的行。以下是DISTINCT的一些基本用法和示例。选择唯一的列值当你想要从某个列中选择唯一的值时,你可以使用DISTINCT。SELECT DISTINCT column_name FROM table_name;例如,如果你有一个名为employees的表,并且你想要获取所有不同的department值,你可.....

文章 2024-05-06 来自:开发者社区

sql server 增删改查(基本用法)

1. 增 插入数据(INSERT):        insert用于在数据库中插入数据 语法格式: DELETE FROM 表名 WHERE  条件;   实列 deldete from Student where name='小杰'    ...

文章 2024-03-19 来自:开发者社区

MyBatis的动态SQL之OGNL(Object-Graph Navigation Language)表达式以及各种标签的用法

使用过JDBC或者是其他的ORM框架的开发者都知道,在很多操作中都需要去根据具体的条件进行SQL语句的拼接,并且在有些时候一些标点符号、空格之类的东西会导致开发工作很难去进行。而MyBatis的动态SQL就为了解决这样的问题应用而生的。 在MyBatis3版本之前,使用动态的SQL需要使用非常多的标签,并且非常麻烦。但是随着MyBatis的不断发展,它提供了强大的OGNL(O...

文章 2024-03-19 来自:开发者社区

MyBatis中的9种常用动态sql标签精妙用法

1、用来循环容器的标签forEach foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元素迭代时的别名, index:集合中元素迭代时的索引 open:常用语where语句中,表示以什么开始,比如以’('开始 separator:表...

文章 2024-02-07 来自:开发者社区

Mysql SQL的一些特殊用法记录

1、查询group by having 中having不起作用,及解决 直接上SQL: 需求是根据acontainer_number,aparentid分组后,数据大于1的数据,下面的语句竟不起作用。 //记录以前这样写是可以,不知为何现在不可以了 select acontainer_number,aparentid fr...

文章 2024-02-04 来自:开发者社区

SQL语句case when的用法

select a.miner, a.reward_per_tib/10^18 as "单T收益", case when increased_sector_count = 0 then 0 else (increased_initial_pledge/10^18)/((increased_sector_count*sector_size)/power(1024,4)...

文章 2024-01-19 来自:开发者社区

Spark SQL简介与基本用法

Apache Spark是一个强大的分布式计算框架,Spark SQL是其组件之一,用于处理结构化数据。Spark SQL可以使用SQL查询语言来查询和分析数据,同时还提供了与Spark核心API的无缝集成。本文将深入探讨Spark SQL的基本概念和用法,包括数据加载、SQL查询、数据源和UDF等内容。 Spark SQL简介 Spark SQL是Apache Spark的一个模块,用于处...

Spark SQL简介与基本用法
文章 2023-12-23 来自:开发者社区

SQL 的 AND、OR 和 NOT 运算符:条件筛选的高级用法

AND 运算符 SQL的AND运算符用于根据多个条件筛选记录,确保所有条件都为TRUE才返回记录。下面是AND运算符的基本语法: SELECT column1, column2, ... FROM table_name WHERE condition1 AND condition2 AND condition3 ...; column1, column2,等是您要选...

SQL 的 AND、OR 和 NOT 运算符:条件筛选的高级用法

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注