`
y806839048
  • 浏览: 1121815 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

sql中统一大小写匹配

    博客分类:
  • sql
 
阅读更多

sql中统一小写匹配

左右都要变小写

  <select id="getLogList" parameterType="map" resultMap="BaseResultMapVo">

   SELECT t.LOG_KEY,

       t.OPM_TIME,

       t.OPM_DETAIL,

       t.WORK_MODULE,

       NVL(T1.MAN, T2.CUSTOMER_NAME) MAN,

       t1.CUS_USER_ID

   FROM TB_CLIENT_LOG t, TB_CUS_USER t1, TB_CUS_FIRM T2

   where t.CUS_USER_KEY = t1.CUS_USER_KEY AND

       T.CUSTOMER_KEY = T2.CUSTOMER_KEY

    <if test="CUS_USER_ID!=null and CUS_USER_ID!=''">

     AND lower(trim(T1.CUS_USER_ID))  LIKE lower(trim('%${CUS_USER_ID}%'))

    </if>

    <if test="START_ADD_TIME!=null and START_ADD_TIME!=''">

      AND to_char(T.Opm_Time,'yyyy-mm-dd') <![CDATA[>=]]> #{START_ADD_TIME}

    </if>

    <if test="END_ADD_TIME!=null and END_ADD_TIME!=''">

       AND to_char(T.Opm_Time,'yyyy-mm-dd') <![CDATA[<=]]> #{END_ADD_TIME}

    </if>

     order by t.OPM_TIME DESC

  </select>

 

分享到:
评论

相关推荐

    数据库建表快捷转换大小写.rar

    3. **SQL语句中的大小写**:在编写SQL语句时,虽然数据库系统可能不区分大小写,但推荐始终使用大写关键字(如`SELECT`, `FROM`, `WHERE`等),而将表名和列名设置为小写或统一的命名约定,以提高代码的可读性。...

    大小写转换,大写转小写,小写转大写,首字母大写

    8. **应用实例**:大小写转换广泛应用于各种场景,如密码验证(忽略大小写)、搜索引擎关键词匹配(通常不区分大小写)、文本清洗(统一大小写格式)等。 9. **安全提示**:在处理用户输入时,尽管大小写转换能帮助...

    mysql表名忽略大小写配置方法详解

    3. 列名和列的别名在查询时忽略大小写,这意味着在编写SQL语句时,可以不考虑列名的大小写。 4. 变量名在MySQL中始终区分大小写。 5. 如果希望在查询时区分字段值的大小写,可以为字段设置BINARY属性。例如: - ...

    SQL关键字大写

    3. **避免解析问题**:某些DBMS,如Oracle,对不区分大小写的SQL语句进行解析时,可能会因为大小写混淆导致问题。将关键字大写可以减少这类问题的发生。 4. **便于自动化处理**:在代码审查或自动化脚本中,大写的...

    ORACLE中数据字典大小写问题

    ### ORACLE中数据字典大小写问题 ...综上所述,Oracle中数据字典的大小写敏感性需要开发人员在编写SQL语句时特别注意,而时间格式问题则可以通过灵活设置和使用转换函数来解决,以确保数据的一致性和准确性。

    SQL编写规范

    #### 六、规范五:SQL语句统一大小写 虽然SQL语句不区分大小写,但在实际开发中,保持SQL语句的大小写一致性是有好处的。例如,Oracle数据库默认会将所有SQL语句转换为大写。为了减少解析器的工作量,建议将SQL语句...

    sql字符串处理函数

    它们非常适用于不区分大小写的比较场景,或者在数据清洗过程中统一文本格式。 ```sql SELECT LOWER('Hello World'); -- 返回'hello world' SELECT UPPER('Hello World'); -- 返回'HELLO WORLD' ``` ### STR() STR...

    db2sqlserver.zip

    2. 大小写和空格:SQLite对表名和列名大小写不敏感,而SQL Server在某些配置下是大小写敏感的,因此可能需要统一命名规范。 3. 编码问题:SQLite默认使用UTF-8编码,确保SQL Server的字符集设置与此一致,以避免编码...

    如何使用SQL Server校勘功能

    SQL Server的校勘功能是数据库管理系统中用于定义字符集规则的重要特性,它涉及到字符编码、大小写敏感性、排序规则等多个方面。校勘决定了数据库如何处理和比较字符串数据,这对于多语言环境和需要精确匹配的场景...

    利用正则表达式对SQL解释的方法

    此外,还需要考虑到SQL语句可能存在大小写不一致的问题,因此在实际应用中可能还需要对输入的SQL语句进行一定的预处理,比如统一转换为小写或大写,以确保匹配的一致性。 #### 总结 通过上述示例可以看出,利用...

    学生信息管理系统sql

    - `_CI` / `_CS`:表示是否区分大小写,其中`CI`表示不区分,`CS`表示区分。 - `_AI` / `_AS`:表示是否区分重音,其中`AI`表示不区分,`AS`表示区分。 - `_KI` / `_KS`:表示是否区分假名类型,其中`KI`表示不...

    SQL培训课件

    - **大小写不敏感**: SQL语句在大多数数据库系统中对大小写不敏感,但为了提高代码的可读性和一致性,建议统一使用大写或小写字母来书写SQL关键字。 - **多行书写**: SQL语句可以跨多行书写,以增强可读性。 - **...

    linux mysql中的坑

    2. **统一表名使用规范**:另一种解决方案是在编码阶段就统一表名和字段名的大小写规范。例如,始终使用小写字母来定义表名和字段名,这样即使不修改MySQL的配置,也可以避免大小写相关的错误。 3. **使用引号包裹...

    oracle sql调优原则

    - **SQL语句大小写**:Oracle默认会将小写字母转换为大写,因此建议直接使用大写来编写SQL语句。 - **使用表别名**:在连接多个表时使用表别名,并在每个列前加上别名前缀。这样可以减少解析时间,并减少由列名歧义...

    Oracle——sql语句优化

    例如,指明表所有者、统一大小写、避免无意义的空格等细节,都可能影响到查询计划的选择,进而影响性能。 **总结** SQL语句优化是一项细致入微的工作,涉及到对数据库内部机制的深入了解以及对数据特性的精准把握...

    SQL调优与案例分享

    7. **程序中修改动态SQL**:针对动态生成的SQL语句进行优化,确保其遵循最佳实践。 8. **有效利用索引**:根据查询模式评估和调整索引策略,确保关键字段被索引。 通过以上案例分享和技术要点的学习,可以有效提升...

    SQL函数大全

    - 用途: 用于统一字符串的大小写格式,有助于提高数据的一致性和可读性。 8. **LTRIM/RTRIM**: 分别去除字符串左侧/右侧的空格。 - 示例: - `SELECT LTRIM(' abc');` 返回结果为abc。 - `SELECT RTRIM('abc ');...

    thinkphp 表名 大小写 窍门

    如果直接写SQL语句,需要确保表名的大小写与数据库中的实际表名完全一致。 3. **理解系统变量**:了解你的服务器环境,特别是`lower_case_table_names`的设置,这会影响你的表名处理方式。 4. **查看SQL日志**:...

    SQL语句学习

    4. **字符函数**:如CHR(ASCII码转字符)、CONCAT(字符串连接)、INITCAP(首字母大写)、LOWER/UPPER(转换大小写)、LPAD/RPAD(左右填充)、LTRIM/RTRIM(左右去除空格)、REPLACE(替换字符串)、SUBSTR(截取...

Global site tag (gtag.js) - Google Analytics