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 字段

    未完待续......

  • 相关阅读:
    分段和分页内存管理
    从文件/文件流的头字节中得到mime信息
    selenium中WebElement.getText()为空解决方法
    29个酷炫的Firefox配置参数
    web automation 常用技术比较
    误判心理学
    区块链+金融,带你直击实践应用中的需求和痛点
    供应链金融平台
    供应链金融的三种模式和四大趋势
    中国的支付清算体系是怎么玩的?
  • 原文地址:https://www.cnblogs.com/cfss/p/sql_attribute.html
Copyright © 2011-2022 走看看