`
dragonlin06
  • 浏览: 20160 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

bat命令

阅读更多
http://www.iteye.com/topic/251609
http://yiyanwan77.iteye.com/blog/335208
http://www.iteye.com/wiki/taojintianxiastruts2/1616-15-to-run-and-test-procedures
http://1zebra.iteye.com/blog/428460
http://devsharp.iteye.com/blog/170093

http://database.group.iteye.com/group/topic/10294
http://powerclark.iteye.com/category/57443
http://andylin02.iteye.com/blog/420598

在tbl_phone表中有N条数据,phone字段中有的号码是带有*,#,+的,如:*9000   phone字段的数据类型为varchar

如果我需要使用sql语句的Convert(bigint,phone)对phone字段进行数据类型转换,然后按大小排序,如果phone字段中带有上面所说的号码的话,转换为bigint肯定会出错,

所以我用下面的sql语句对带有这些符号的号码进行过滤在转换:

select * from tbl_phone as p where 1=1  and p.softCoid=1 and p.domainid=0 and p.phone not like '%*%'
and p.phone not like '%#%' and p.phone not like '%+%' and  CONVERT(bigint, p.phone)>=1000


这样做是没有问题的,但是如果我加上排序的话(order by p.phone),就会报转换错误。但是如果我去掉红色部分的sql语句然后加上order by p.phone的话,就不会有问题了。


不转换为bigint型也可以查出phone>='1000'的数据,但就是不明白为什么加上这些条件以后就会出错。请高手指点。
分享到:
评论

相关推荐

    BAT命令 接受键盘输入 根据用户的选择运行不同的命令

    ### BAT命令接受键盘输入并根据用户的选择运行不同命令 在批处理脚本(BAT)的编写过程中,有时候我们需要脚本能够根据用户的输入做出相应的反应,即实现交互式操作。这通常可以通过`choice`命令来实现。`choice`...

    bat 命令自学资料 简单教程

    BAT命令,全称为批处理命令,是Windows操作系统中的一种脚本编写语言,主要用于自动化执行一系列的DOS命令,极大地提高了用户在系统管理、文件操作等方面的效率。本资料旨在帮助自学者掌握BAT命令的基本用法和高级...

    BAT命令大全

    BAT 命令大全 BAT 命令大全中包含了多个基本命令,包括 echo、@、call、pause、rem 等。这些命令都是批处理文件中最常用的命令。 1. echo 命令:echo 命令用于显示命令后的字符。例如,echo off 表示在此语句后...

    收藏的很有意思的bat命令

    以下是一些很有意思的BAT命令及其详细解释: 1. **创建快捷方式**: - 使用`@echo off`关闭命令提示符中的命令输出。 - `cd /d %~dp0`改变当前目录到批处理文件所在的目录。 - `start "" "路径\文件名.lnk"`创建...

    .bat命令详解与实例大全

    以下是对".bat命令详解与实例大全"这一资源的详细解读: 1. **批处理命令基础** - `@echo off`: 开始批处理时关闭命令回显,使得输出更整洁。 - `title`: 设置命令提示符窗口的标题,便于识别不同的批处理程序。 ...

    bat命令大全,txt格式

    ### bat命令大全解析 #### 一、简单批处理内部命令简介 ##### 1. Echo 命令 **概述:** `echo` 命令用于显示一条消息或者控制命令行的回显状态。 **语法:** ```bat echo [{on|off}] [message] ``` - `on`: 打开...

Global site tag (gtag.js) - Google Analytics