`
sdusjy
  • 浏览: 27935 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

sql中的一些操作符,like,||,以及字符串连接

 
阅读更多

Like:

如果你想从数据库中选出一部分数据并把它们添到一个模板中并且不需要非常精确的匹

配你可以用= 来对每一种可能的情况进行操作但是这一过程烦琐而又耗时这时

你可以使用LIKE

输入/输出:
SQL>SELECT * FROM PARTS WHERE LOCATION LIKE %BACK%


NAME LOCATION
SPINE BACK
KIDNEY MID-BACK
你可能注意到了在这条语句的LIKE 后边使用了% 在LIKE 表达式中%是一种通配符
它表示可能在BACK中出现的其它信息

我们可以看出%为一个通配符,代表其他部分,当然like在数据里是大小写敏感的,A%和a%得到是两种不同的数据。


如果你想查找在某一确定的位置上有字符的数据时你应该如何去做呢你可以使用另一个
通配符— — 下划线

输入/输出
SQL> SELECT * FROM FRIENDS WHERE PHONE LIKE 555-6_6_

LASTNAME FIRSTNA ME AREACODE PHONE ST ZIP
MERRICK BUD 300 555-6666
MAST JD 381 555-6767

其实说白了就是下划线_表示的是一个固定位置,而你不知道那个位置是什么,所以用下划线代替,而%表示的是很多元素。


连接||
可以将两个字符串连接起来例如



分享到:
评论

相关推荐

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    mysql like查询字符串示例语句

    而使用LIKE或NOT LIKE比较操作符。 SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,%:表示任意个或多个字符。可匹配任意类型和长度的字符。 比如 SELECT * FROM [us

    Oracle课件.pdf

    5.3字符串连接操作符(||) 6. 高级查询 6.1 DISTINCT操作 6.2 NULL操作 6.3 IN 操作 6.4 BETWEEN…AND… 6.5 LIKE模糊查询 6.6 集合运算 6.7 连接查询 第3章 子查询和常用函数 1. 子查询 2. Oracle中的...

    精通sql结构化查询语句

    1.5 SQL开发环境 1.5.1 SQL环境介绍 1.5.2 SQL的层次结构 1.5.3 SQL环境中的对象 1.5.4 SQL环境中的程序系统 1.6 SQL语句基础 1.6.1 SQL常量 1.6.2 SQL表达式 1.6.3 SQL数据类型 1.6.4 注释符 1.6.5 批处理 1.6.6 ...

    详解SQL 通配符

    在 SQL 中,通配符与 SQL LIKE 操作符一起使用。 SQL 通配符用于搜索表中的数据。 在 SQL 中,可使用以下通配符: 通配符 描述 % 替代 0 个或多个字符 _ 替代一个字符 [charlist] 字符列中的任何单一字符 ...

    SQL语法大全

    这里的ActiveConnection可以是一个Connection对象或是一串包含数据库连接信息(ConnectionString)的字符串参数。 CursorType Recordset对象Open方法的CursorType参数表示将以什么样的游标类型启动数据,包括...

    LINQ_to_SQL语法及实例大全

    字符串(String) 51 1.字符 串串联(String Concatenation) 52 2.String.Length 52 3.String.Contains(substring) 52 4.String.IndexOf(substring) 52 5.String.StartsWith (prefix) 53 6.String.EndsWith(suffix) ...

    MySql基本查询、连接查询、子查询、正则表达查询讲解

    其语法规则如下:[ NOT ] LIKE '字符串' “NOT”可选参数,加上 NOT表示与指定的字符串不匹配时满足条件;“字符串”表示指定用来匹配的字符串,该字符串必须加单引号或双引号。 通配符: % 任意字符 [sql] view ...

    SQL 通配符

    在 SQL 中,通配符与 SQL LIKE 操作符一起使用。 SQL 通配符用于搜索表中的数据。 在 SQL 中,可使用以下通配符: 通配符 描述 % 替代 0 个或多个字符 _ 替代一个字符 [charlist] 字符列中的任何单一字符 ...

    MySQL 字符串模式匹配 扩展正则表达式模式匹配

    而使用LIKE或NOT LIKE比较操作符。 例如,在表pet中,为了找出以“b”开头的名字: mysql> SELECT * FROM pet WHERE name LIKE "b%"; +——–+——–+———+——+————+————+ | name | owner | ...

    2009达内SQL学习笔记

    使用IN操作符的优点: 在长的选项清单时,语法直观; 计算的次序容易管理; 比 OR 操作符清单执行更快;最大优点是可以包含其他 SELECT 语句,使用能够动态地建立 WHERE 子句。 如 SELECT prod_id,prod_price,prod...

    经典全面的SQL语句大全

    代替过长的字符串显示  语法:  SQL数据库:select case when len(field)>10 then left(field,10)+'...' else field end as news_name,news_id from tablename  Access数据库:SELECT iif(len(field)>2,left...

    SQL性能优化

     以上四个SQL在ORACLE分析整理之后产生的结果及执行的时间是一样的,但是从ORACLE共享内存SGA的原理,可以得出ORACLE对每个SQL 都会对其进行一次分析,并且占用共享内存,如果将SQL的字符串及格式写得完全相同则...

    MYSQL常用命令大全

     此操作使testuser能够在每一个test数据库中的表执行SELECT,INSERT和DELETE以及UPDATE查询操作。现在我们结束操作并退出MySQL客户程序:  mysql> exit  Bye9! 1:使用SHOW语句找出在服务器上当前存在什么...

    PHP模糊查询的实现方法(推荐)

    =,而是使用操作符LIKE或NOT LIKE; 2.使用sql匹配模式,MYSQL提供了2种通配符。 %表示任意数量的任意字符(其中包括0个) _表示任意单个字符 3.使用sql匹配模式,如果匹配格式中不包含以上2种通配符中的任意一个,...

    DBTSearch软件开发包

    当前,数据库中的文本搜索,一般采用SQL语句中的Like操作符或者采用数据库系统自带的全文索引功能。Like操作往往特别耗时,数据规模超过10万条,查询往往会导致网络连接超时,无法满足在线搜索的需要;同时,Like...

    SQL必知必会(第3版)--详细书签版

    6.1 LIKE操作符 31 6.1.1 百分号(%)通配符 32 6.1.2 下划线(_)通配符 33 6.1.3 方括号([ ])通配符 34 6.2 使用通配符的技巧 36 6.3 小结 36 第7章 创建计算字段 37 7.1 计算字段 37 7.2 拼接字段 38 ...

    MySQL命令大全

     此操作使testuser能够在每一个test数据库中的表执行SELECT,INSERT和DELETE以及UPDATE查询操作。现在我们结束操作并退出MySQL客户程序:  mysql> exit  Bye9! 1:使用SHOW语句找出在服务器上当前存在什么...

    mysql模糊查询like和regexp小结

    在mysql中实现模糊查询的有like和regexp。 ———————— ...like是对这个字段里面的所有字符串进行比较,效率并不高。 ———————— regexp就是mysql的正则匹配操作符. regexp的用法如:select *

    PHP3程序设计

    3.4.7 字符串连接操作符 38 3.4.8 逻辑操作符 38 3.4.9 赋值操作符 40 3.5 总结 41 第4章 程序控制 43 4.1 表达式 43 4.1.1 简单表达式 43 4.1.2 有副作用的简单表达式 43 4.1.3 复杂表达式 44 4.2 语句 44 4.3 函数...

Global site tag (gtag.js) - Google Analytics