zoukankan      html  css  js  c++  java
  • mssql随机获取一个varchar(20)的数据

    select CONVERT(varchar(20),cast(NEWID() as char(36))) 
    

     注意:newid()长度为36 所以cast(NEWID() as char(36))

    这里用到了 CONVERT和 cast ,两个函数都是类型转换的时候用到的

    但是用法有区别:

    使用格式 

      

    CAST ( expression AS data_type [ ( length ) ] )
    CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
    参数解释
      
      expression是任何有效的
      data_type目标数据类型。 这包括 xmlbigint 和 sql_variant 不能使用别名数据类型。
      length指定目标数据类型长度的可选整数。 默认值为 30。
      style指定 CONVERT 函数如何转换 expression 的整数表达式。 如果样式为 NULL,则返回 NULL。 该范围是由data_type 确定的。
    返回结果
    返回转换为 data_type 的 expression




  • 相关阅读:
    paste DEMO合并文件
    diff 文件比较
    grep DEMO
    tr DEMO
    uniq DEMO
    sort DEMO
    定义提示符 PS1 PS4
    MAVEN修改localRepository不起作用
    java数组初始化
    oracle监听服务无法打开
  • 原文地址:https://www.cnblogs.com/yahue/p/sql_newid_convert.html
Copyright © 2011-2022 走看看