1.数据库查找信息--找不到该信息

使用情况:在使用数据库时,在用sql进行查询时,需要注意数据库字段下的关键字的大小写,不匹配可能查不到(需要多了解各数据库知识-是否支持大小写不敏感);

2.数据库sql插入数据失败

需要注意数据库的主键,否则插入会出错,查询也会出错

3.截取字符串函数substr的使用(区别于java中的substring方法,容易混淆)

如下,这里需要注意第三个参数的含义,是截取的位数,而不是位置;

函数中各参数含义:substr(要截取的字符串,截取的起始位置,截取的位数);

举例:substr('1234',1,3)='123';  substr('123456789',3,4)='3456';如图:

4.sql中的leftjoin关键字

left join 是left outer join的简写,left join默认是outer属性的

5.在oracle中对某一列进行排序并且取第一条

可以使用:select code from (select * from table a order by id desc) where rownum=1;

但是这里容易报错:如果在table 的查询过程中,使用了外面一层的字段,则会报错;

update table b set b.x1 = (select x1 from (select * from table a where b.xs = a.xs order by a.id desc) where rownum=1);

一般的解决问题方法就是使用max等函数直接取到排序后相应的第一条记录:

update table b set b.x1 = (select max(x1) from (select * from table a where b.xs = a.xs));

6.关键字判断case when的使用

进行判断的时候,使用exists会发生错误:case when (select 1 from xxx where exists ..);这种方式会报错,需要判断直接放置判断逻辑就可以;

转载于:https://www.cnblogs.com/silence-fire/p/6343681.html

数据库常忽略小问题汇总相关推荐

  1. 数据库常见面试题(带答案,开发者必看)

    数据库常见面试题(开发者篇) 什么是存储过程?有哪些优缺点? 什么是存储过程?有哪些优缺点? 存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL.T-SQL). 存储过程的优点: 能够 ...

  2. 计算机小组作品,计算机兴趣小组小作品汇总.doc

    计算机兴趣小组小作品汇总 计算机兴趣小组小作品汇总 在经过一学年春雨般的孕育下,计算机兴趣小组恰似一颗蓓蕾慢慢张开了花瓣,开始迎接朝阳的洗礼.在计科院团总支学生会的领导和大力支持下,计算机兴趣小组终于 ...

  3. MySQL数据库常见面试题总结

    1.数据库的常用范式: 第一范式(1NF):指表的列不可再分,数据库中表的每一列都是不可分割的基本数据项,同一列中不能有多个值: 第二范式(2NF):在 1NF 的基础上,还包含两部分的内容:一是表必 ...

  4. alias常见小问题汇总20例

    alias常见小问题汇总20例 1.alias里的各种物体怎么对齐? 使用一条线(或是格点)和PIVOT来搬移对象对齐即可 ALIAS不像RHINO等其它软件提供某些快速的ICON指令 不过他强大的编 ...

  5. 常见堡垒机小知识汇总-行云管家

    为了保障企业IT资产安全,越来越多的企业选择购买堡垒机,但他们对于堡垒机相关知识不清楚,今天我们小编就给大家汇总了部分,希望可以帮到大家. 常见堡垒机小知识汇总 堡垒机是硬件还是软件? 目前市面上堡垒 ...

  6. 电脑知识 小技巧汇总

    小技巧汇总 我综合了网上的有关软件应用的小巧和自己的几个,希望对大家有用,如果你有更好的请跟帖子大家共分享!有关注册表修改的,请先备份注册表! 1. 影音文件在xp中无法删除 很多情况下是因为预览功能 ...

  7. 利用itext操作pdf从数据库导出大量数据--功能汇总(一)

    [原始需求] 通过SQL及JDBC模式导出各类业务数据,以PDF文件格式存放,要求该文件只能查看和打印(不能编辑和篡改),文件要有公司相关标志和水印功能. [需求分析] 1. 通过SQL及JDBC模式 ...

  8. 【sql server】“因为数据库正在使用,所以无法获得对数据库的独占访问权” 解决方案汇总

    [sql server]"因为数据库正在使用,所以无法获得对数据库的独占访问权" 解决方案汇总 参考文章: (1)[sql server]"因为数据库正在使用,所以无法获 ...

  9. SQL点滴12—SQL Server备份还原数据库中的小把戏

    原文:SQL点滴12-SQL Server备份还原数据库中的小把戏 备份数据库时出现一个不太了解的错误 ,错误信息"is formatted to support  1 media fami ...

最新文章

  1. 区块链+5G=智慧城市?
  2. udacity模型优缺点
  3. 索尼大法要专门开始搞AI了,成立Sony AI,发力游戏、影像和美食
  4. 想进入系统CMD?请输入密码
  5. Solaris的syslog机制
  6. C# 程序员最常犯的 10 个错误
  7. MATLAB语言中的关系与逻辑运算
  8. 如何运行ruby代码
  9. 安卓第一阶段实训项目:基于存储卡音乐播放器(更新中……)
  10. tcp协议的端口状态
  11. Sublime Text快捷键
  12. 进销存excel_用Excel制作简单的进销存系统
  13. 【5G/4G】ZUC算法源码介绍
  14. Matlab图像特征提取的数学原理及实现
  15. Unity TimeLine学习笔记
  16. 心电图心电轴怎么计算_心电图QRS电轴角度简易直读法
  17. 【PTA~21年GPLT团体程序天梯赛-L1题】
  18. Excel添加固定文本到开头的2种操作方法
  19. urlrewrite 的使用方法
  20. 上网使用随身wifi与路由器有何不同?

热门文章

  1. docker-compose HBase + Phoenix 开发环境单机快速部署
  2. centos7.x 升级svn版本到指定版本(1.10)
  3. zookeeper基本操作(常用命令)
  4. IntelliJ IDEA创建spring boot项目的方法
  5. Linux 下 微擎 的安装使用
  6. 2.3.6 操作系统之进程同步与互斥经典问题(生产者-消费者问题、多生产者-多消费者问题、吸烟者问题、读者-写者问题、哲学家进餐问题)
  7. 设计模式的理解:迭代器模式(Iterator)
  8. 数据结构与算法 / 总章
  9. 数据结构与算法 / 栈(stack)
  10. C51单片机其他名词英文全称