解决达梦(DM)数据库报错:无法解析的成员访问表达式[IF]
- 背景
前些时负责公司国产化项目数据库迁移工作。将MySQL迁移到DM后,执行原sql报错,有不少函数和关键字不兼容问题。”IF”是其中之一。
- 原SQL语句
SELECT IF(a.CC LIKE '自助%', a.BB, NULL) AS ZZ FROM ACC a WHERE 1 = 1;
- 报错信息

- 原因分析
后来将IF参数NULL改为字段值或实参,并且得保证两个结果参数必须同为字段值或实参,SQL语句即可执行成功。
但显然这满足不了需求,于是想到了CASE WHEN THEN语句,试了试能用。
- 解决方式
使用CASE WHEN THEN语句
SELECT (CASE WHEN a.CC LIKE '自助%' THEN a.BB ELSE NULL END) AS ZZ FROM ACC a WHERE 1 = 1;
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/30a5898046.html
相关推荐
-
FastChat 本地化安装部署-拥有属于私人的ChatGPT
写在前面:第一发稿把自己熬夜几天的一些经历写下来,希望能给AI爱好者一个前车之鉴,自从看到斯坦福-ALPACA项目就想着能否能否本地化部署一套AI CHAT,所以找了很多网站,都没…
人工智能 1天前 -
《幻兽帕鲁》火遍全球,上百个游戏角色竟被曝是AI生成的?
原创 | 文 BFT机器人 最近,一款名为《幻兽帕鲁》(Palworld)的开放世界生存游戏在社交网络平台上引发了热议,成为了当下最受关注的游戏之一。 这款游戏在1月19日于St…
1天前 -
【全网最详细】使用PyTorch实现循环神经网络
目录 1. 什么是循环神经网络 2. PyTorch中的循环神经网络 3. 创建循环神经网络模型 小结 4.训练循环神经网络模型 5.评估循环神经网络模型 欢迎来到这篇使用PyTo…
人工智能 1天前 -
独家对话雷鸟创新CEO:用AI+AR眼镜打造人类“外脑”
在今年美国消费电子展(CES)上,AI和AR都是当下热门的话题之一,大模型推动的生成式AI正快速在手机、AR眼镜等终端电子产品落地。 CES 2024开幕前夕,在美国拉斯维加斯M…
1天前 -
鸿蒙开发实战-手写文心一言AI对话APP
运行环境 (后面附有API9版本,可修改后在HarmonyOS4设备上运行) DAYU200:4.0.10.16 SDK:4.0.10.15 IDE:4.0.600 在DAYU20…
1天前 -
被遗忘在角落的RPA,成了提升AI Agent执行能力的天选神器
LLM(Large Language Models)刚爆发之时,很多人认为RPA要完了,自然语言交互+API操作足以干掉任何UI自动化工具。 然而,大语言模型应用发展到AI Age…
1天前 -
姿态识别+康复训练矫正+代码+部署(AI 健身教练来分析深蹲等姿态)
姿态识别+康复训练矫正(AI 健身教练姿态分析) 目录 本文旨在构建一个 AI 健身教练,帮助判断姿态标准与否,并且矫正姿态!无论您是初学者还是专业人士,它都可以帮助您无缝地进行深…
1天前 -
合宙Air780e+luatos+阿里云物联网平台完成设备通信与控制(属性上报+4G远程点灯)
一、简介 1、项目介绍 之前发布的文章有采用合宙的4G LTE Cat.1模块,编程语言用的是lua,整体来说代码比较简洁,实现对华为云物联网平台的设备通信与控制,即采用一个变量作…
1天前 -
密码学——欧几里得扩展算法(求模逆)
一、前言 大学课程中,摆子们总是觉得密码学非常难学,那是因为密码学有一套完整的数学体系,这篇文章写的欧几里得扩展算法 学习前提是了解模的运算和欧几里得算法(辗转相除法) 二、欧几里…
1天前 -
单片机FLASH下载算法的制作
环境 硬件使用正点原子STM32F407探索者V2开发板 编程环境使用MDK 下载工具使用JLINK FLASH芯片使用W25Q128 什么是下载算法 单片机FLASH的下载算法是…
1天前
