当前位置: 首页 > article >正文

传递给 LEFT 或 SUBSTRING 函数的长度参数无效

在这里插入图片描述
我的Sql语句:select left(long,charindex(‘’,Long)-1) from Site 会报错,

错误信息是:传递给 LEFT 或 SUBSTRING 函数的长度参数无效。
如果我把Sql语句这样写加了一个where条件,即:

select left(long,charindex(‘’,Long)-1) from Site where Long is not null
仍然报上面的错误信息:传递给 LEFT 或 SUBSTRING 函数的长度参数无效。

而如果where条件变为:Id=4就不会报错,即:select left(long,charindex(‘’,Long)-1) from Site where id=4

两个问题:

  1. CHARINDEX应该用空格而不是空字符串

  2. 没有判断字段Long中不包含空格的情况

稍微改一下就好了

select left(long,charindex(’ ‘,Long)-1) from Site where charindex(’ ',Long)>0


http://www.kler.cn/a/291441.html

相关文章:

  • 结合大语言模型的异常检测方法研究
  • 《QT 5.14.1 搭建 opencv 环境全攻略》
  • matplotlib pyton 如何画柱状图,利用kimi,直接把图拉倒上面,让他生成
  • C#连接SQLite数据库并实现基本操作
  • oscp学习之路,Kioptix Level2靶场通关教程
  • redis——岁月云实战
  • 输送线相机拍照信号触发(博途PLC高速计数器中断立即输出应用)
  • k8s - Volume 简介和HostPath的使用
  • 光电红外传感器详解(STM32)
  • web群集--nginx常见的几种负载均衡调度算法的配置过程和效果展示
  • ~/.bashrc、 ~/.bash_profile、~/.profile、 /etc/profile几个配置文件的区别
  • 亚马逊卖家测评为什么要自己养账号呢?不懂快进来看看
  • 计算机二级真题--程序设计大题 章节
  • 【多线程】方法中定义的局部变量是否为线程安全的?
  • 适用于 Visual Studio 的 C++ 万能头
  • Hadoop运行jps没有datanode节点【已解决】
  • 常用的限流算法-令牌桶(Token Bucket)php版
  • Python将Latex公式插入到Word中
  • leetcode回文链表
  • 【动态规划-背包问题】
  • 黑马程序员Python数据挖掘|1Jupyter Notebook的使用
  • Spring介绍和Log4j2
  • Flask的上下文管理流程
  • 探索前沿科技:在本地系统上安装和使用Style TTS2进行高质量语音合成
  • 交换机堆叠配置
  • js vue 获取当前日志转为年月日