case表达式可以在SQL中实现if-then-else型的逻辑,oracle database 9i及以上版本支持case表达式,case工作方式与decode()类似 有两种类型的case表达式: 1. 简单case…
标签:SQL
Sql Update语句使用表别名的方法(多种方法,经典)
在select中使用表别名很多人都知道,但是在Sql Update中使用表别名可能知道的人就没那么多了,下面就为您介绍这种Sql Update语句使用表别名的方法,供您参考。 使用Sql Update语句,同样…
动态sql语句基本语法
1 普通sql语句可以用exec执行,如: SELECT * FROM video EXEC ('SELECT * FROM video') EXEC sp_executesql N'SELECT * FROM vide…
PL/SQL教程
PL/SQL教程 PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基…
MySQL数据库开发常见问题及优化
mysql 数据库是被广泛应用的关系型数据库,其体积小、支持多处理器、开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高。在使用 mysql 的过程中不规范的 SQL 编写、非最优的策略选择都可能导…
SQL语句规范
1. 【强制】不要使用 count(列名)或 count(常量)来替代 count(*), count(*)是 SQL92 定义的 标准统计行数的语法,跟数据库无关,跟 NULL 和非 NULL 无关。说明: count…
数据库进阶
参考 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL) 查询和更新指令构成了 SQL 的 DML 部分: SELECT – …
新鲜出炉的一线互联网公司Java高级面试题总结!
不管是开发、测试、运维,每个技术人员心里都有一个成为技术大牛的梦,毕竟“梦想总是要有的,万一实现了呢”!正是对技术梦的追求,促使我们不断地努力和提升自己。 今天分享Java重点面试知识 : 多线程(线程状态、线程并发,S…
【MySQL】sql优化小调优一例
前言:今天在生产环境抓到慢SQL一例,单独拿出来执行速度非常快,我们拿出该SQL分析一下。 原始SQL: select distinct metadatalogid,opertime from xwcmmetadatal…
利用shell脚本抓取执行的sql语句
#!/bin/bash #this script used montor mysql network traffic.echo sql tcpdump -i eth0 -s 0 -l -w - dst port 3306…
监视oracle执行的SQL语句
查询v$sql select * from v$sql t where t.LAST_ACTIVE_TIME>(sysdate - interval '1' MINUTE) --执行1分钟内的SQL语句 and t…
sql语句中的#{}占位符和${}占位符(自己看的)
搜了一晚上,原谅我的愚蠢:这里sql中占位符#{},${} 是JDBC提供使用的,跟什么Ognl表达式,EL表达式或者jstl标签库完全没关系! #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引…