zoukankan      html  css  js  c++  java
  • sql 知识点

    1 聚集索引和非聚集索引的区别

    聚集索引是指 表中存储的数据按照索引的顺序来存储,数据检索效率高,但是对数据更新影响较大;
    非聚集索引是数据存储在一个地方,索引存储在另一个地方;索引带有指针,指向数据的存储位置,非聚集索引检索效率较低,但是对数据更新影响较小;

    2 select count(*)  select count(1)和select count(column)的区别

    count(*)和count(1) 都包括对null的计数 两者返回的结果基本是一致的;
    count(column)则不包括对null的计数;

    3 sql中两种分页的函数

    declare @iPageSize int = 10
    declare @iPageIndex int = 2

    select tcreateTime,* from appInformationRelease (nolock)
    order by 1
    OFFSET (@iPageIndex - 1) * @iPageSize ROW FETCH NEXT @iPageSize ROWS ONLY;

    第二种是

    row_number() over(order by 1)

    4 流程控制

    begin...end:定义语句块,相当于一对括号

    Break:退出最内层的while循环

    continue:重新开始while循环

    goto:无条件跳转语句

    if...else:满足条件执行if否则执行else

    return:无条件退出

    waitfor:为语句的执行设置延迟

    while:条件为真时执行语句

  • 相关阅读:
    leetcode8.字符串转换整数(atoi)
    leetcode7、整数反转
    leetcode6.Z字形变换
    leetcode5.最长回文子串
    leetcode4.寻找两个正序数组的中位数
    leetcode3. 无重复字符的最长子串
    leetcode 2.两数相加
    leetcode 1. 两数之和
    post&get请求总结
    oracle知识总结
  • 原文地址:https://www.cnblogs.com/yachao1120/p/6491020.html
Copyright © 2011-2022 走看看