一NVL函数是一个空值转换函数 NVL(表达式1,表达式2) 如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。 该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符…
分类:SQL
常用的数据统计Sql 总结
最近刚在搞一个BI的项目,里面需要大量的sql 数据统计相关运用,加深了我又对SQL的理解与使用。 所以,分享几个数据统计时常用的sql 语句总结: 1. 统计各个条件下的数据 s…
SQL Server日期查询常用语句
以下是SQL 日期截取 & SQL Server日期比较日期查询常用语句 select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08 select re…
CentOS7 安装并使用SQL Server
CentOS7 安装并使用SQL Server Linux 上的 SQL Server 安装指南 参考:https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linu…
查看 Eloquent 模型关联时执行的 SQL 语句
本文目的是查看 Eloquent 在执行模型关联时运行的 SQL 语句 环境 PHP 7 Laravel 5.1 简介 数据表之间经常会互相进行关联。例如,一篇博客文章可能会有多条评论,或是一张订单可能对应一个下单客户。…
sql 引发的 dubbo 超时
最近在对已有项目进行分离,用了 dubbo,分离之后发现有个接口请求超时了,Google 后找到:Dubbo超时和重连机制 文章说有两个解决办法: 找出耗时最多的方法,调优。 加大超时时间。 跑代码,调试后发现,一般跑一…
【JPA】@query不适用于参数不确定的查询,用EntityManager
最近做的项目,为了简化Dao的代码,使用了JPA来写Dao,Dao的接口方法上使用@Query注释,不需要再写一个实现类(Impl)。 例子: public interface IUserDao extends JpaR…
SQL SERVER 查询表结构
--表描述 SELECT tbs.name 表名,ds.value 描述 FROM sys.extended_properties ds LEFT JOIN sysobjects tbs ON ds.major_id=t…
sql索引的创建、修改、删除、查看
EXPLAIN解释命令查看sql语句中索引是否生效 explain select * form `table_name` where id=10 EXPLAIN列的解释: table:显示这一行的数据是关于哪张表的 ty…
SQL语句中如何使用含有if....else...判断语句
if else语句只有在存储过程,触发器之类的才有,今天突然在sql上当满足某种条件上要取不同的字段值,一开始直接网上查找相关资料,哇,sql上不支持!!! 不过可以使用case when语句解决,各种数据库都支持。车到…
SQL中not and or优先级问题
SQL中 not and or优先级问题 刚刚在项目中遇到这样一个问题,SQL语句如下: select * from LOAN_BACK_LIBRARY where LIBRARY_ID=…
mysql常用show语句
1. show character set [like ‘pattern’] 显示所有可利用的字符集 mysql> show character set like 'gbk' -> ;…