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


  • 相关阅读:
    Django Ajax知识
    Django走过的坑
    Django-8 聚合查询与分组查询
    Django-7 ORM多表操作
    Django-6 Django ORM层
    Django-5 模板层
    docker 常用批量操作
    K8S 从私有仓库拉取镜像
    linux制作iso文件
    二进制安装docker
  • 原文地址:https://www.cnblogs.com/zhxn/p/7424126.html
Copyright © 2011-2022 走看看