相关文章推荐
腼腆的眼镜  ·  c# - How to use a ...·  1 年前    · 
豪气的大葱  ·  c - Why does printf ...·  1 年前    · 
开朗的松鼠  ·  HaUniqueMergeTree--Byt ...·  1 年前    · 
  1. 第一种方法就是将字段转换成int,大概就是Convert(int,xxx)
    1. 备注一下,今早上凌晨3点45分,经理给我打电话,说服务器上挂了。就是因为客户那边同步数据,结果那字段竟然来了个“STOC”,FUCK !!!
  2. 第二种方法就是截取
    
    SELECT SUBSTRING(po.GoodsRecipient,(PATINDEX('%[^0]%',PO.GoodsRecipient)),LEN(po.GoodsRecipient)), po.GoodsRecipient
    FROM dbo.ProductionOrder AS po
    WHERE po.GoodsRecipient IS NOT NULL

第一种方法就是将字段转换成int,大概就是Convert(int,xxx) 备注一下,今早上凌晨3点45分,经理给我打电话,说服务器上挂了。就是因为客户那边同步数据,结果那字段竟然来了个“STOC”,FUCK !!! 第二种方法就是截取 SELECT SUBSTRING(po.GoodsRecipient,(PATINDEX('%[^0]%',PO.GoodsRecipient)),... 2·在数据库 插入函数,如下代码: 1. -- =============================================   2. -- Author:      贾丽敏   3. -- Create date: 2015/5/17   4. -- Description: 格式化浮点数,去掉多余的0   5. -- ==============
在工作过程 遇到一个需求,要从特定 字段 删除 前导 零,这是一个简单的VARCHAR(10) 字段 。 例如,如果 字段 包含“00001A”,则SELECT语句需要将数据返回为“1A”。如果是其 只包含0,比如“0000” 返回值为“0”. 解决方案: select CASE WHEN ColumnName = substring(ColumnName, patindex('%[^0]%',Colu...
SELECT ORDINAL_POSITION FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '<table_name>' AND COLUMN_NAME = '<column_name>'; 替换 `<table_name>` 和 `<column_name>` 为您要查询的表名和 字段 名。 例如,如果要查询名为 `customers` 的表 名为 `email` 的 字段 的位置,您可以使用以下查询: SELECT ORDINAL_POSITION FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'customers' AND COLUMN_NAME = 'email';