永发信息网

需求:SQL语句怎么拼接?都不空,前空后不空,后空前不空都怎么拼接?

答案:3  悬赏:80  手机版
解决时间 2021-11-20 08:22
需求:SQL语句怎么拼接?都不空,前空后不空,后空前不空都怎么拼接?
最佳答案
1 datecol >= begin_time and datecol <= endtime

2 datecol <= endtime

3 datecol >= endtime
全部回答
string sql = "SELECt * FROM 表 WHERe 1= 1 ";

if ( 从日期输入了 ) {
sql = sql + " AND applyTime >= 画面输入的 从日期"
}

if ( 至日期输入了 ) {
sql = sql + " AND applyTime <= 画面输入的 至日期"
}
以oracle数据库为例,用nvl处理参数空值情况
select * from table where applyTime between nvl(:from,sysdate) and nvl(:to,sysdate)
需要明确一下,前、后空的时候如何给参数
补充:前参数为p_from,后参数为p_to
1. 前为空,即从求截至参数p_to时
applyTime <= p_to
2. 后为空,即从参数p_from之后
applyTime >= p_from
3. 前后都不空,即从p_from到p_to之间
applyTime between p_from and p_to
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
巴戟天顿鸡肠能否放盐
潍坊市国土资源执法监察支队峡山大队地址好找
杭州市肃山区ViVO手机服务中心
说说现在东营区哪个景点好玩
南京南站到西善桥怎么走
南京临时牌照办理点
有没有总三碘甲状腺原氨酸(T3)值偏高的准妈
梦见自己家房顶被邻居扒个窟窿
一条腿麻手指尖麻时而又恶心是怎么了
帮我取一个韩语名好么?要可爱的,姓朴,我是
7座以下的车几年一审
用护照可以登机吗?
东莞长安至汉中洋县多少公里步行要走多少小时
多功能流控器是什么?有什么功能?
邓超专访过哪些杂志
推荐资讯
' 移动闲时流量套餐”中的“闲时”是什么
比亚迪L3的车型参数
加德士46号抗磨液压油和32号抗磨液压油有何区
中国电信(西门合作厅)地址在什么地方,我要处
花生地铁wifi怎么苹
十年河溪十年河梦无尽少年穷是那首歌里的歌词
中国有哪些轻纺城啊?求答案,成都五块石轻纺
怎么才能提高语文拼音?
领证了但没有办婚礼,算结婚吗
怎样做蛋卷好吃又松软
俗话说,360行 行行出状元!谁能告诉我这360
帮忙起个名: 郭某某。男孩。2012年5月30日18
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?