sqlsugar WhereIF條件的大于等于和等于查出來的坑

一、如下圖所示,當我用?.WhereIF(input.Plancontroltype > 0, u => u.Plancontroltype== (DnjqPlancontroltype)input.Plancontroltype)? ? 這里面用等于的時候,返回結果一條數據都沒有。

上圖中生成的SQL如下:

?SELECT `id` AS `Id` ,`code` AS `Code` ,`name` AS `Name` ,`namenum` AS `Namenum` ,`realnamenum` AS `Realnamenum` ,`batchsn` AS `Batchsn` ,`plateweight` AS `Plateweight` ,`totalweight` AS `Totalweight` ,`plancontroltype` AS `Plancontroltype` ,`outside` AS `Outside` ,`productbz` AS `Productbz` ,`userdef1` AS `Userdef1` ,`userdef2` AS `Userdef2` ,`create_user_id` AS `CreateUserId` ,`create_user` AS `CreateUser` ,`update_user_id` AS `UpdateUserId` ,`update_user` AS `UpdateUser` ,`create_time` AS `CreateTime` ,`update_time` AS `UpdateTime` ,`is_delete` AS `IsDelete` FROM `hk_dnjq_productplan` ? WHERE ( `plancontroltype` = 2 ) ?AND ( `is_delete` = 0 ) ?ORDER BY `create_time` DESC LIMIT 0,100

二、然后我把??.WhereIF(input.Plancontroltype > 0, u => u.Plancontroltype>= (DnjqPlancontroltype)input.Plancontroltype) 改成 >=? ?。? 他就能查出來3條數據了。

如下圖所示:

上圖產生的sql如下:

?SELECT `id` AS `Id` ,`code` AS `Code` ,`name` AS `Name` ,`namenum` AS `Namenum` ,`realnamenum` AS `Realnamenum` ,`batchsn` AS `Batchsn` ,`plateweight` AS `Plateweight` ,`totalweight` AS `Totalweight` ,`plancontroltype` AS `Plancontroltype` ,`outside` AS `Outside` ,`productbz` AS `Productbz` ,`userdef1` AS `Userdef1` ,`userdef2` AS `Userdef2` ,`create_user_id` AS `CreateUserId` ,`create_user` AS `CreateUser` ,`update_user_id` AS `UpdateUserId` ,`update_user` AS `UpdateUser` ,`create_time` AS `CreateTime` ,`update_time` AS `UpdateTime` ,`is_delete` AS `IsDelete` FROM `hk_dnjq_productplan` ? WHERE ( `plancontroltype` >= 2 ) ?AND ( `is_delete` = 0 ) ?ORDER BY `create_time` DESC LIMIT 0,100

三、而實際上我的數據表中plancontroltype字段是有2行等于2 的數據的, 按理說用==條件應該是可以查出來數據的。 如下圖分別展示了 sql語句的>= 和=條件查出來的結果。

我還試過?代碼里用<= 的判斷,也查不出來結果,但是用sql語句是可以查出來結果的。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/83149.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/83149.shtml
英文地址,請注明出處:http://en.pswp.cn/web/83149.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

centos 7 部署awstats 網站訪問檢測

一、基礎環境準備&#xff08;兩種安裝方式都要做&#xff09; bash # 安裝必要依賴 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 設置 Apache 開機自啟 systemctl start httpd # 啟動 Apache二、安裝 AWStats&#xff0…

React從基礎入門到高級實戰:React 實戰項目 - 項目四:企業級儀表盤

React 實戰項目&#xff1a;企業級儀表盤 歡迎來到 React 開發教程專欄 的第 29 篇&#xff01;在前 28 篇文章中&#xff0c;我們從 React 的基礎概念逐步深入到高級技巧&#xff0c;涵蓋了組件設計、狀態管理、路由配置、性能優化和實時通信等核心內容。這一次&#xff0c;我…

STM32----IAP遠程升級

一、概述&#xff1a; IAP&#xff0c;全稱是“In-Application Programming”&#xff0c;中文解釋為“在程序中編程”。IAP是一種對通過微控制器的對外接口&#xff08;如USART&#xff0c;IIC&#xff0c;CAN&#xff0c;USB&#xff0c;以太網接口甚至是無線射頻通道&#…

模擬搭建私網訪問外網、外網訪問服務器服務的實踐操作

目錄 實驗環境 實踐要求 一、準備工作 1、準備四臺虛擬機&#xff0c;分別標號 2、 防火墻額外添加兩塊網卡&#xff0c;自定義網絡連接模式 3、 關閉虛擬機的圖形管理工具 4、關閉防火墻 5、分別配置四臺虛擬機的IP地址&#xff0c;此處舉一個例子&#xff08;使用的臨…

刪除遠程已經不存在但本地仍然存在的Git分支

1. 獲取遠程分支列表 首先&#xff0c;確保你獲取了遠程倉庫的最新分支信息&#xff1a; git fetch -p -p 參數會自動清理本地倉庫中那些在遠程已經被刪除的分支的引用。 2. 查看本地分支與遠程分支的對比 運行以下命令來查看哪些本地分支沒有對應的遠程分支&#xff1a; …

GIT(AI回答)

在Git中&#xff0c;git push 命令主要用于將本地分支的提交推送到?遠程倉庫?&#xff08;如GitHub、GitLab等&#xff09;。如果你希望將本地分支的改動同步到另一個?本地分支?&#xff0c;這不是 git push 的設計目的。以下是正確的替代方法&#xff1a; 方法1&#xff1…

深入剖析AI大模型:大模型時代的 Prompt 工程全解析

今天聊的內容&#xff0c;我認為是AI開發里面非常重要的內容。它在AI開發里無處不在&#xff0c;當你對 AI 助手說 "用李白的風格寫一首關于人工智能的詩"&#xff0c;或者讓翻譯模型 "將這段合同翻譯成商務日語" 時&#xff0c;輸入的這句話就是 Prompt。…

React - 組件通信

組件通信 概念&#xff1a;組件通信就是組件之間數據傳遞&#xff0c;根據組件嵌套關系不同&#xff0c;有不同的通信方法 父傳子 —— 基礎實現 實現步驟 父組件傳遞數據 - 在子組件標簽上綁定屬性子組件接收數據 - 子組件通過props參數接收數據 聲明子組件并使用 //聲明子…

RKNN開發環境搭建2-RKNN Model Zoo 環境搭建

目錄 1.簡介2.環境搭建2.1 啟動 docker 環境2.2 安裝依賴工具2.3 下載 RKNN Model Zoo2.4 RKNN模型轉化2.5編譯C++1.簡介 RKNN Model Zoo基于 RKNPU SDK 工具鏈開發, 提供了目前主流算法的部署例程. 例程包含導出RKNN模型, 使用 Python API, CAPI 推理 RKNN 模型的流程. ??本…

計算機視覺頂刊《International Journal of Computer Vision》2025年5月前沿熱點可視化分析

追蹤計算機視覺領域的前沿熱點是把握技術發展方向、推動創新落地的關鍵&#xff0c;分析這些熱點&#xff0c;不僅能洞察技術趨勢&#xff0c;更能為科研選題和工程實踐提供重要參考。本文對計算機視覺頂刊《International Journal of Computer Vision》2025年5月前沿熱點進行了…

互聯網大廠Java求職面試:云原生與微服務架構的深度探討

互聯網大廠Java求職面試&#xff1a;云原生與微服務架構的深度探討 第一輪提問 面試官&#xff1a; “鄭薪苦&#xff0c;假設我們要設計一個大規模電商平臺的微服務架構&#xff0c;你會如何設計其訂單服務&#xff1f;” 鄭薪苦&#xff1a; “首先&#xff0c;我會采用…

STM32實戰:數字音頻播放器開發指南

基于STM32的數字音頻播放器/效果器是個很棒的項目&#xff01;這涉及到多個嵌入式開發的關鍵技術點。下面我為你拆解實現方案和關鍵學習內容&#xff1a; 系統架構概覽 [SD Card] -> [File System (FATFS)] -> [Audio Decoder (WAV/MP3)] -> [DSP Processing (EQ, R…

基于TurtleBot3在Gazebo地圖實現機器人遠程控制

1. TurtleBot3環境配置 # 下載TurtleBot3核心包 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src git clone -b noetic-devel https://github.com/ROBOTIS-GIT/turtlebot3.git git clone -b noetic https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git git clone -b noetic-dev…

【Vue】scoped+組件通信+props校驗

【scoped作用及原理】 【作用】 默認寫在組件中style的樣式會全局生效, 因此很容易造成多個組件之間的樣式沖突問題 故而可以給組件加上scoped 屬性&#xff0c; 令樣式只作用于當前組件的標簽 作用&#xff1a;防止不同vue組件樣式污染 【原理】 給組件加上scoped 屬性后…

IDEA 中 Maven Dependencies 出現紅色波浪線的原因及解決方法

在使用 IntelliJ IDEA 開發 Java 項目時&#xff0c;尤其是基于 Maven 的項目&#xff0c;開發者可能會遇到 Maven Dependencies 中出現紅色波浪線的問題。這種現象通常表示項目依賴未能正確解析或下載&#xff0c;導致代碼提示錯誤、編譯失敗等問題。本文將詳細分析該問題的常…

把二級域名綁定的wordpress網站的指定頁面

要將二級域名(如 beijing.wodepress.com)綁定到 WordPress 網站的指定頁面(如 wodepress.com/beijing)&#xff0c;你需要完成以下步驟&#xff1a; 步驟 1&#xff1a;創建二級域名 登錄你的域名控制面板(如 cPanel、阿里云、騰訊云等)。 找到 DNS 管理 或 域名解析 部分。…

FreeRTOS學習01_移植FreeRTOS到STM32(圖文詳解)

移植FreeRTOS到STM32 1、前言2、獲取 STM32 的裸機工程模板3、下載 FreeRTOS V9.0.0 源碼4、FreeRTOS文件夾內容簡介5、移植FreeRTOS5.1 更改STM32工程模板文件夾名字5.2 提取FreeRTOS最簡源碼5.3 拷貝 FreeRTOSConfig.h 文件到 user 文件夾5.4 添加 FreeRTOS 源碼到工程組文件…

12.找到字符串中所有字母異位詞

&#x1f9e0; 題目解析 題目描述&#xff1a; 給定兩個字符串 s 和 p&#xff0c;找出 s 中所有 p 的字母異位詞的起始索引。 返回的答案以數組形式表示。 字母異位詞定義&#xff1a; 若兩個字符串包含的字符種類和出現次數完全相同&#xff0c;順序無所謂&#xff0c;則互為…

基于Springboot+Vue的辦公管理系統

角色&#xff1a; 管理員、員工 技術&#xff1a; 后端: SpringBoot, Vue2, MySQL, Mybatis-Plus 前端: Vue2, Element-UI, Axios, Echarts, Vue-Router 核心功能&#xff1a; 該辦公管理系統是一個綜合性的企業內部管理平臺&#xff0c;旨在提升企業運營效率和員工管理水…

【磁盤】每天掌握一個Linux命令 - iostat

目錄 【磁盤】每天掌握一個Linux命令 - iostat工具概述安裝方式核心功能基礎用法進階操作實戰案例面試題場景生產場景 注意事項 【磁盤】每天掌握一個Linux命令 - iostat 工具概述 iostat&#xff08;I/O Statistics&#xff09;是Linux系統下用于監視系統輸入輸出設備和CPU使…