zoukankan      html  css  js  c++  java
  • sql04

    1、类型转换

    select convert(nvarchar(16),ClassId)+name from [user];

    2、一次性插入多条数据

    3、日期函数

    1)getdate() 返回当前日期

    2)dateadd

    计算增加后的时间

    select dateadd(day,1,'2020-1-30');

    3)datediff 计算时间差

    datediff(单位,开始时间,结束时间)

    select datediff(day,'2017-3-4','2020-1-30');

    4)取时间

    select datepart(month,'2020.3.3');

    4、字符串函数

    小写转换 lower(字符串或字段名)

    字符串截取 left(字符串,长度)

    ASCII码 ascii(字符)

    datalength 返回字符串的字节总长度

    select datalength(N'1234');

    len取字符个数

    ltrim 空格移除

    5、having

    在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与聚合函数一起使用。
    
    HAVING 子句可以让我们筛选分组后的各组数据。

    HAVING SUM(access_log.count) > 200

    6、select语句总体的执行顺序

    7、union union all

    UNION 操作符用于合并两个或多个 SELECT 语句的结果集。

    请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELECT 语句中的列的顺序必须相同。

    union选取所有不一样的数据,但Union all 允许重复

    格式:

    SELECT column_name(s) FROM table1
    UNION
    SELECT column_name(s) FROM table2;
  • 相关阅读:
    数据库基础-INDEX
    LINQ教程
    NPOI导出EXCEL
    WPF数据双向绑定
    WPF控件数据单项绑定
    HelloWorld IL代码
    Python基础教程(英文视频教学)
    ado.net的5个主要对象
    Linux学习-0627
    C#中Abstract和Virtual
  • 原文地址:https://www.cnblogs.com/Tanqurey/p/12401507.html
Copyright © 2011-2022 走看看