zoukankan      html  css  js  c++  java
  • sql语句大全

    最近在整理项目,发现学习到了很多知识,以后要把我遇到的sql语句都记录下来:

    1、Upper()

    功能将字符串中的小写字母转换为大写字母

    2、排序

    select * from 表名 order by 列名 desc
    其中desc是降序
    asc是升序(默认升序排列,可以不写)

    3、根据主键更新数据库(总是弄混)

    updateByPrimaryKeySelective
    updateByPrimaryKey
    前者只是更新新的model中不为空的字段。
    后者则会将为空的字段在数据库中置为NULL。 

    4、update使用

    update tc_demx_params tc set tc.zt='0' where tc.projectid in(select tb.projectid from TB_DEMX_PROJECTBASIC tb where tb.zt='0')

    5、

    select语句中(+)指的是外连接,是连接查询的一种方法。
    例:select t1.*,t2.* from dept t1,emp t2 where t1.deptno=t2.deptno(+);
    其中:t1.deptno=t2.deptno(+)代表意思是,即使t2(emp表)中不存在匹配的记录,在t1(dept表)也查询出来。


  • 相关阅读:
    Spring的bean管理(注解)
    IOC 和DI的区别
    java spring属性注入
    Java 接口
    JAVA 修饰符
    Day19-File操作-创建 删除,文件过滤
    Eclipse快捷键大全
    Day17总结
    启动人人项目遇到的问题
    Eclipse 各版本号
  • 原文地址:https://www.cnblogs.com/zhxn/p/7424126.html
Copyright © 2011-2022 走看看