• SQL查询语句备忘录


    有关于SQL查询的相关语句和语法的记录!备忘与复习用

    1、SQL多表联合查询

    select a.字段1,a.字段2,b,字段2 from 表1 a,表2 b where a.字段1 =b.字段1
    

    2、 字段排序 先依字段1升序排,然后再按字段2降序排

    SELECT 字段1, 字段2,字段3 FROM 表1 ORDER BY 字段1, 字段2 DESC
    

    3、SQL查询数据库每个表的记录数

    USE JYDB                   -- JYDB为你所在的数据库
    GO
    select b.[name] '表名',max(a.rowcnt) '记录数'  
    from sysindexes a  
    join sys.objects b on b.object_id=a.id  
    where b.type='U'  
    group by b.[name]
    order by '记录数'
    
    4、 重复记录记数排序
    ```sql
    select  count(F_ComputerName) as '重复次数',F_ComputerName from Pc_UseRecord group by F_ComputerName  having count(*)>1 order BY '重复次数' desc
    

    5、mysql重新分配序号

    DROP PROCEDURE IF EXISTS u_head_and_low_pro;
    DELIMITER $$
    CREATE PROCEDURE u_head_and_low_pro()
    BEGIN
        DECLARE n INT DEFAULT 1880;
        DECLARE m INT DEFAULT 0;
        WHILE m < n DO
            SET m = m + 1;
    UPDATE  booksection AS e 
    SET e.section_id =m,
    e.section_addtime = '2020-06-04 00:00:00'
    WHERE e.book_id =18 and e.section_addtime <'2020-06-04 00:00:00' 
    order by section_id asc LIMIT 1;  
    END WHILE;
    END $$
    DELIMITER ;
    CALL u_head_and_low_pro();
    
    
  • 相关阅读:
    异步编程(二)----------------多线程
    异步编程(一)
    爬虫笔记(四)--基于bs4
    统计某学校考研录取信息
    爬虫笔记(三)爬取‘糗事百科’热图板块所有图
    Day1登录接口编写
    元祖
    列表
    常用函数
    字符串
  • 原文地址:https://www.cnblogs.com/praybb/p/10313429.html
Copyright © 2020-2023  润新知