zoukankan      html  css  js  c++  java
  • 使用like查询text类型字段

     使用like查询text类型字段

            public bool Exists(GetReadType GRT, ClientMessageGetRead TypeID, string MessageID, string UserID)
            {
                int ThisGRT = Convert.ToInt32(GRT);
                int ThisTypeID = Convert.ToInt32(TypeID);
                string strSql = @"
                                select 
                                    count(1) 
                                from 
                                    Client_Message_GetRead 
                                where 
                                    GetRead = @GetRead 
                                and 
                                    TypeID = @TypeID 
                                and 
                                    MessageID like '%'+@MessageID+'%' 
                                and 
                                    UserID = @UserID
                                ";
    
                SqlParameter[] parameters = {
                        new SqlParameter("@GetRead", SqlDbType.Int,4),
                        new SqlParameter("@TypeID", SqlDbType.Int,4),
                        new SqlParameter("@MessageID", SqlDbType.Char,36),
                        new SqlParameter("@UserID", SqlDbType.Char,36)
                                            };
                parameters[0].Value = ThisGRT;
                parameters[1].Value = ThisTypeID;
                parameters[2].Value = MessageID;
                parameters[3].Value = UserID;
    
                return DbHelperSQL.Exists(strSql.ToString(), parameters);
            }
    
    
            public DataSet NotExists1(GetReadType GRT, string CompanyID, string UserID)
            {
                int ThisGRT = Convert.ToInt32(GRT);
                int ThisTypeID = Convert.ToInt32(ClientMessageGetRead.公益团体消息);
                string strSql = @"
                                select 
                                    *
                                from 
                                    Company_Company_Message
                                where 
                                    CompanyID = @CompanyID
                                and
                                (
                                select 
                                    top 1 MessageID 
                                from 
                                    Client_Message_GetRead 
                                where 
                                    GetRead = @GetRead
                                and 
                                    TypeID = @TypeID
                                and 
                                    UserID = @UserID
                                )
                                not like '%'+MessageID +'%'
                                ";
    
                SqlParameter[] parameters = {
                        new SqlParameter("@GetRead", SqlDbType.Int,4),
                        new SqlParameter("@TypeID", SqlDbType.Int,4),
                        new SqlParameter("@CompanyID", SqlDbType.Char,36),
                        new SqlParameter("@UserID", SqlDbType.Char,36)
                                            };
                parameters[0].Value = ThisGRT;
                parameters[1].Value = ThisTypeID;
                parameters[2].Value = CompanyID;
                parameters[3].Value = UserID;
    
                return DbHelperSQL.Query(strSql.ToString(), parameters);
            }
  • 相关阅读:
    Win7下安装iMac系统
    Windows平台cocos2d-x 3.0 android开发环境
    iOS Dev (50)用代码实现图片加圆角
    内部消息 微软中国云计算 内測Azure免费账号 赶紧申请 错过不再有
    android锁屏软件制作
    CF1019E Raining season
    各数据库系统独有函数
    其他函数
    日期时间函数
    字符串函数
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/5053863.html
Copyright © 2011-2022 走看看