zoukankan      html  css  js  c++  java
  • SQL之小知识,截取字符串,时间只显示年月日

    1截取AreaName字段的前两位

     SUBSTRING ( a.Name , 0 , 3 ) as AreaName

    2时间只显示年月日

    CONVERT(varchar(10),check_time,120) AS check_time

     3 比较两个张表的数据不同的值和相同的值

    相同
    SELECT * FROM b WHERE EXISTS(SELECT 1 FROM a WHERE tel_no=b.tel_no)
     不同
    SELECT * FROM b WHERE NOT EXISTS(SELECT 1 FROM a WHERE tel_no=b.tel_no)

    4:根据表插叙出来的数据,添加到另外一张表中

    insert into [Yunku.Res.BizFull].[dbo].[member] ([MemberId]
          ,[PassportId]
          ,[CategoryId]
          ,[Name]
          ,[Comments]
          ,[CreationTime])
    select * from [dbo].[member]

    5:SQL两列拼接成一列

    select Source+','+SourceJson as Source from member_wallet_io

    注意字段的类型

    5:同一张表去不同的数据

    select product_chinaname
    from base_supplier_product
    group by product_chinaname

     6:批量修改字段的某一个字符

    update [base_province_address] set english_name = replace(cast(english_name as varchar(8000)) ,'?',' ')
    where provinceid in (select provinceid from [base_province_address] where english_name like '%?%'  )

    7:计算两个时间差

    SELECT DATEDIFF( Second, '2009-8-25 12:15:12', '2009-9-1 7:18:20') --返回相差秒数
    SELECT DATEDIFF( Minute, '2009-9-1 6:15:12', '2009-9-1 7:18:20') --返回相差分钟数
    SELECT DATEDIFF( Day, '2009-8-25 12:15:12','2009-9-1 7:18:20')--返回相差的天数
    SELECT DATEDIFF( Hour, '2009-8-25 12:15:12', '2009-9-1 7:18:20')--返回相差的小时
  • 相关阅读:
    04.openssl-创建 Root CA证书
    03.openssl-获得支持加密算法
    02.openssl-密钥的格式转换
    01.openssl-创建证书签名请求
    00.openssl key generation
    03.openssl中设计中小提示
    会员手机运营商统计
    将属性和方法添加到Date原型中
    AngularJS 指令(意义)
    统计字符串中数字,字母,空格的个数
  • 原文地址:https://www.cnblogs.com/weixin18/p/9759134.html
Copyright © 2011-2022 走看看