zoukankan      html  css  js  c++  java
  • SQL 常用属性

    SELECT  *  into   Quan_bak   FROM   Quan 备份单独一张表 将表Quan的数据备份到表Quan_bak

    1、truncate table 表名称;--清空表数据(清除表数据及历史记录 慎重使用)

    2、drop table 表名称 ;--删除表数据

    3、delete from 表名称 where 列名称 = 值  ;--加条件的清空数据

    4、distinct  字段;--去除重复项 select distinct 字段 from table

    5、GETDATE() ;--获取当前时间

    6、Max();--获取最大值

    7、Min();--获取最小值

    8、avg();--获取平均值 例:select avg(num1),avg(num2),avg(num3),avg(num4),(avg(num1)+avg(num2)+avg(num3)+avg(num4))/4 from 表名

    9、CASE WHEN  字段=0  Then 字段=“成立”   ElSE  END ;   --相当于if  else

    10、创建视图语法  

    CREATE view 视图名
    as

    select* from 表名

    Go

    11、SQL 添加一条数据完成后返回添加的ID  例:insert into 表(字段1,字段2) values (‘值1’,‘值2’) SELECT @@IDENTITY

    12、删除字段 ALTER TABLE 表名DROP COLUMN 字段

    13、增加字段 alter table 表名add 字段名char(200) 

    14、修改字段类型:  alter table Biz_Parking_CarOvertimeOrderList alter column ViolationPhoto nvarchar(max) null。

    15、当前时间减去  1年:dateadd(yy,-1,getdate())

                                   1天: dateadd(d,-1,getdate())

                               1小时:dateadd(hh,-1,getdate())

                               1分钟: dateadd(n,-1,getdate())

                                60秒:dateadd(m,-60,getdate())

                                 select CONVERT(varchar(10), datatime1, 120 )2004-09-12 

    缩写:

    查看数据库大小不包括内存  

    --库名不包括日志的内存
    --库名_log日志的内存
    select name, convert(float,size) * (8192.0/1024.0)/1024. from 数据库名.dbo.sysfiles

     多个字段排序

     order  by (case when IsNotStop='NO' then 1 else 0 end) desc, OutTimeDays desc

    方法二:

    select * from(select top 100 percent * from 视图 IsNotStop='NO' order by OutTimeDays desc)t1
    union
    select*from(select top 100 percent * from 视图 where IsNotStop='Yes')t2

    判断字段值得首位是不是数字开头

    --如果字段的首位是数字则截取字段的第三到第四位,else 截取字段的前四位

    case ISNUMERIC(字段) when 1 then substring(字段, 3, 4)  else substring(字段, 1, 4)

    同数据库备份表

    select * into [dbo].[Biz_Parking_FiscalYearData_bak20191227]
    from [dbo].[Biz_Parking_FiscalYearData]

    查询数据信息,复制数据粘贴到execl中有些会自动换行

    可以再查询语句中使用  ‘“’+字段+'"' 例子: select  '"'+Remark+'"' and 备注 from 字段

    未完待续......

  • 相关阅读:
    美团深度学习系统的工程实践
    Netty堆外内存泄露排查与总结
    美团点评基于 Flink 的实时数仓建设实践
    基于TensorFlow Serving的深度学习在线预估
    前端安全系列之二:如何防止CSRF攻击?
    Logan:美团点评的开源移动端基础日志库
    前端安全系列(一):如何防止XSS攻击?
    beeshell —— 开源的 React Native 组件库
    ES(一): 架构及原理
    Kibana6安装使用(windows)
  • 原文地址:https://www.cnblogs.com/cfss/p/sql_attribute.html
Copyright © 2011-2022 走看看