標(biāo)題: SQL合并多個(gè)字段的模糊查詢 [打印本頁(yè)]
作者: bibi 時(shí)間: 2015-4-18 20:53
標(biāo)題: SQL合并多個(gè)字段的模糊查詢
代碼是在VC++里面:
CString sql, str;
sql.Format(_T("SELECT * FROM tbPatient WHERE admitDate BETWEEN CDate('%s %s') AND CDate('%s %s')"),
dtStartDate.Format(_T("%x")), dtStartTime.Format(_T("%X")),
dtEndDate.Format(_T("%x")), dtEndTime.Format(_T("%X"))); //時(shí)間范圍 CTime類(lèi)型
//字段合并的模糊查詢 MYSQL concat(email, address) like 'like%df%'
if(!strKeyWord.IsEmpty()) //strKeyWord待查詢的關(guān)鍵字
{
//SQL Server中IsNull(expression, replace)有替換功能,
//str.Format(_T(" AND IsNull(name, ' ') + IsNull(Empid, ' ') LIKE '%%%s%%'"),
//strKeyWord.GetBuffer(0));
//Access需要結(jié)合IsNull ( expression ), iif (condition, value_if_true, value_if_false )函數(shù)
str.Format(_T(" AND iif(IsNull(name),' ',name) & iif(IsNull(Empid),' ',Empid) LIKE '%%%s%%'"),
strKeyWord.GetBuffer(0));
sql += str;
}
TRACE1("%s\n", sql);
============================================================================
ps: 上面的%%%s%%是C/C++的格式化字符串輸出, %%表示輸出%, %s表示輸出字符串, 默認(rèn)給搜索關(guān)鍵字前后加上%號(hào), 這是SQL模糊匹配的符號(hào),
改寫(xiě)
========================================================================
CString sql, str;
sql.Format(_T("SELECT * FROM tbPatient"));
if (!m_bDisplayAll)//非全部顯示則添加搜索條件
{
str.Format(_T(" WHERE admitDateBETWEEN CDate('%s %s') AND CDate('%s %s')"),
dtStartDate.Format(_T("%x")), dtStartTime.Format(_T("%X")),
dtEndDate.Format(_T("%x")), dtEndTime.Format(_T("%X")));
sql += str;
//字段合并的模糊查詢 MYSQL concat(email, address) like 'like%df%'
if(!strKeyWord.IsEmpty())
{
//SQL Server中IsNull(expression, replace)有替換功能,
//Access需要結(jié)合IsNull ( expression ), iif (condition, value_if_true, value_if_false )函數(shù)
//str.Format(_T(" AND IsNull(name, ' ') + IsNull(Empid, ' ') LIKE '%%%s%%'"),
//strKeyWord.GetBuffer(0));
str.Format(_T(" AND iif(IsNull(name),' ',name) & iif(IsNull(Empid),' ',Empid) LIKE '%%%s%%'"),
strKeyWord.GetBuffer(0));
sql += str;
}
}
//sql += _T(" ORDER BY ASC");//DESC, 添加排序
TRACE1("%s\n", sql);
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
国产精品中文字幕在线
|
av中文字幕网
|
成人三级网址
|
久久久久久精
|
国产美女黄色片
|
一区在线播放
|
亚洲精品久久久一区二区三区
|
国产a区
|
欧美日韩国产在线观看
|
在线视频中文字幕
|
伊人伊人
|
97色综合
|
成人啊啊啊
|
中文字幕亚洲国产
|
婷婷五月色综合
|
国产精品久久片
|
久久免费观看一级毛片
|
性欧美精品一区二区三区在线播放
|
日韩 国产 在线
|
国产成人亚洲精品
|
国产精品夜间视频香蕉
|
麻豆久久久久久久
|
日韩视频精品在线
|
亚洲品质自拍视频
|
日韩精品一区二区三区
|
欧美不卡一区二区
|
精品1区|
久久久久久久一区
|
国产情品
|
久久精品国产一区老色匹
|
欧美成人高清视频
|
免费午夜剧场
|
国产99久久久国产精品
|
免费观看一级毛片
|
在线观看毛片网站
|
国产第一页在线观看
|
成年无码av片在线
|
久久精品免费观看
|
激情五月综合
|
国产精品99999
|
日韩三级在线
|