当前位置:首页 > 技术知识 > 正文内容

SQL语句学习笔记_sql语句基础知识

maynowei10个月前 (09-11)技术知识139

SQL语句的一些常用场景

1. where ... in ...查找固定的值,如查找table中id为1,2,3的数据行

select * from table

where id in (1, 2, 3);

2.table A left join table B on 条件

当满足条件的时候,将数据表B拼在数据表A上,如将table A和table B里id相同的数据行拼在一起,如果A有数据B没有则B对应的数据显示为空

select A.id from table A left join table B on A.id = B.id;

3.oracle数据库中left join的另外一种写法

select A.id from table A, table B where A.id = B.id(+);

4.date的处理方式,将取出的数据类型转换为想要的类型,如从table中选取今年2月份的数据

select * from table A where to_char(a.create_date, 'yyyymm')='202202';

注意:oracle中字符串表示的符号是单引号

5.多行注释

/*

123

*/

单行注释

--123

相关文章

Axure RP设计伸缩导航、遮罩弹窗、返回顶部的方法

以下几小教程使用的是Axure的动态面板来实现,内容简单,适合菜鸟查阅,老鸟可飘过,顺便帮忙点个赞哈/偷笑。一.伸缩/隐藏导航栏例如:鼠标移动到一级导航上,二级导航会下拉方式显示1.打开Axure,拖...

Axure案例小红书APP登陆界面划屏效果制作

有一款叫做小红书的APP(不是小黄书)登陆界面做的非常清新脱俗,教他家用Axure模仿练习一下他的登陆界面划屏效果,这个内容虽然有些多,但是制作方法并不难,耐心跟着做的话肯定没问题哒!点击观看效果效果...

Objective C interface(objective什么意思)

在Objective C里面,interface基本可以理解为其他语言里面的class。当然也有些不同。首先我们可以新建一个Objective-C的file。这里我们添加一个MyClass.m和一个M...

分析 Rust 程序的火焰图(rust火吗)

分析 Rust 程序的火焰图(Flame Graph)是定位性能瓶颈的核心手段,其核心是通过可视化的函数调用栈和时间分布,找到 CPU 耗时、内存分配、锁竞争等热点。以下是详细的分析方法和步骤,结合...

btrace 3.0 重磅新增 iOS 支持!免插桩原理大揭秘!

重磅更新btrace 是由字节跳动抖音基础技术团队自主研发的面向移动端的性能数据采集工具,它能够高效的助力移动端应用采集性能 Trace 数据,深入剖析代码的运行状况,进而辅助优化提升移动端应用的性能...

Go 语言中的 RWMutex 源码解析、使用场景及应用分析

Go 语言标准库的 sync 包提供了一些非常重要的并发原语来帮助程序开发者处理并发任务。本文将详细解析 sync 包中的 RWMutex,即读写互斥锁(Reader/Writer Mutex),并结...