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表)也查询出来。


  • 相关阅读:
    bash变量作用域问题
    grep sed awk find用法
    vim compare 比对
    python的位数问题
    mysql使用
    lua 学习
    iptables的使用
    地铁换乘
    NOJ 1063 生活的烦恼
    猴子的下落
  • 原文地址:https://www.cnblogs.com/zhxn/p/7424126.html
Copyright © 2011-2022 走看看