首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL学习(二):concat函数(连接字符串)

    大家好,又见面了,我是你们的朋友全栈君。 concat函数(连接字符串): 使用方法: CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。...函数可以连接一个或者多个字符串,如 mysql> select concat(‘10’); ±————-+ | concat(‘10’) | ±————-+ | 10 | ±————-+...+ | concat(‘11’,‘22’,‘33’) | ±———————–+ | 112233 | ±———————–+ 1 row in set (0.00 sec) concat函数在连接字符串的时候...第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。 注意: 如果分隔符为 NULL,则结果为 NULL。...,如下'ab'表示要复制的字符串,2表示复制的份数 mysql> select repeat('ab',2); +----------------+ | repeat(‘ab’,2) | ±———

    2.8K10

    【SQL】sql版Split函数。用于拆分字符串为单列表格

    功能与.net版string.Split函数类似,只不过.net返回的是数组,这个返回的是一个单列表格,每个拆分出来的子串占一行。可选是否移除空格子串和重复项。...市面上类似的函数不算少,但大多都是在循环中对原串进行改动,我感觉这样不好,虽然不知道sql的字符串是不是像.net的一样具有不可变性,但感觉尽量不要去动原串最好,万一sql的字串也不可变,那变一次就要产生一份...另外,如果SQL开启了CLR支持,完全可以封装一个.net的Split到SQL里用,这样最简单,性能也应该更好(猜测)。...不废话,上函数: /*------------------------------- 函数:拆分字符串到单列表格v0.02 Author:AhDung Update:201403251158 -----...--------------------------*/ ALTER FUNCTION dbo.Split( @s VARCHAR(8000), --要拆分的字符串 @separator

    1.8K30

    sql的外连接包括_sql几种连接方式

    简述SQL中的“外连接” 1、SQL中外连接分为三种:左外连接、右外连接、全外连接。...2、英文书写格式: 左外连接:LEFT OUTER JOIN(LEFT JOIN); 右外连接:RIGHT OUTER JOIN(RIHT JOIN); 全外连接:FULL OUTER JOIN(FULL...3、简记: 左外连接显示“左边全部的”和“右边与左边相同的”; 右外连接显示“右边全部的”和“左边与右边相同的”; 全外连接显示左、右两边全部的。...p.player_name,t.team_name FROM playerlist p FULL OUTER JOIN teamlist t ON(p.team_id=t.team_id); 6、图例 通过图例结合第5点查看SQL...,为左外连接,左边表数据全部显示; 等号在(+)的右侧,为右外连接,右边表数据全部显示。

    1.6K20

    sql的子连接查询

    本文链接:https://blog.csdn.net/luo4105/article/details/51397825 一直没有注重于sql这一块,现在的项目有大量的统计,报表,以前都是多表连接或者用...mybatis的延迟加载之类的,这几天心血来潮自己查了一下,发现了sql子查询这个好东西,感觉方便多了,速度也快多了(自我感觉)。...sql的子查询是可以在把数据查出来后在查出一条其他表的关联数据的一项(多项或者多条都会报错), 比如我们要查询用户表(user)并加上一个列(rolename)表示它代表的权限的名字,那么我们可以这么写...span style="font-family: Arial, Helvetica, sans-serif;">) as a from user 甚至我们还可以添加一些常量进去(对于sql...roleId=user.roleId) as rolename,'2016-05-13' as nowTime from user 这sql这几天真的写的蛮开心,哈哈

    3.3K20

    SQL 自连接的魅力

    SQL 通常在不同的表或者视图间进行连接运算,包括 INNER JOIN、 LEFT JOIN、 RIGHT JOIN 或 CROSS JOIN,但是,有一种特殊情况,需要将一个表连接到它自己,这就是所谓的自连接...自连接的处理过程比较抽象,难以想象、难以理解,但是,一旦掌握其用法,我们便能快速的处理很多问题。 下面来看一个微信群里提到的问题,如下完成下面的转换?...这里本质上是要进行行与行之间的比较,将偶数行与奇数行合并,使用自连接再合适不过了,我们这里先将该表进行自连接(不加条件)。...end | 06:00 | +------+-------+-------+------+-------+-------+ 36 rows in set (0.00 sec) 这里得到了该表进行自连接的笛卡尔积...这就是自连接的一个应用,你 GET 到了吗?

    73420

    SQL必知必会:SQL 中的连接

    同时 SQL 有众多版本,每个版本对连接支持和使用会有不一致,常用的有:SQL92、SQL99等。...本文是基于 SQL 99 标准中的连接查询,还有其他 SQL 标准,有些语句并不适用其他 SQL 标准。...交叉连接 交叉连接 SQL99 采用的是 CROSS JOIN,常听听说的笛卡尔乘积其实是 SQL92 中的,而交叉连接实际上就是 SQL92 中的笛卡尔乘积,也就是说 交叉连接 == 笛卡尔乘积。...需要注意的是,自然连接只适用于两个表具有相同列名的情况。如果有多个相同列名,自然连接会自动进行多个列之间的匹配,因此可能会出现一些意想不到的结果。...自连接 自连接是指在同一表中进行的连接操作。自连接通常涉及到使用别名,因为需要对同一表进行两次或多次引用。自连接可以用于在一个表中根据某些条件查找与其他记录有关系的记录。

    29120

    SQL 通配符:用于模糊搜索和匹配的 SQL 关键技巧

    SQL通配符字符 通配符字符用于替代字符串中的一个或多个字符。通配符字符与LIKE运算符一起使用。LIKE运算符用于在WHERE子句中搜索列中的指定模式。...表示一个单个字符 [] 表示括号内的任何单个字符 ^ 表示括号内不在括号内的任何字符 - 表示指定范围内的任何单个字符 {} 表示任何转义字符 *不支持在PostgreSQL和MySQL数据库中。...演示数据库 以下是示例中使用的 Customers 表的一部分: CustomerID CustomerName ContactName Address City PostalCode Country...,如果括号内的任何字符都匹配。...t 可以找到 hot、hat 和 hit [] 表示括号内的任何单个字符 hoat 可以找到 hot 和 hat,但不会找到 hit ! 表示括号内不在括号内的任何字符 h!

    32710

    java字符连接字符串数组_Java中连接字符串的最佳方法

    参考链接: Java中的字符串拼接 java字符连接字符串数组   最近有人问我这个问题–在Java中使用+运算符连接字符串是否对性能不利?    ...这让我开始思考Java中连接字符串的不同方法,以及它们如何相互对抗。...确实不需要同步,随后它被不同步的StringBuilder代替。 问题是,JIT是否优化了同步?  String.concat()应该适用于2个字符串,但是在循环中是否可以正常工作? ...下一个测试将创建一个100个字符串的数组,每个字符串包含10个字符。 基准测试比较了将100个字符串连接在一起的不同方法所花费的时间。...摘要    如果要在单行代码中连接字符串,则我将使用+运算符,因为它最易读,并且对于单个调用而言,性能实际上并不重要。

    3.6K30

    数据库连接字符串的处理方法!加密解密连接字符串。

    数据库连接字符串的处理应该是一个项目里最基础的东东了。(除非你的项目不涉及到数据库。) 千万不要小看他,处理不好也时会给你带来不少的麻烦的。...连接字符串的内容在这里就不讨论了,这里主要说一下他的存放位置和读取方法。 我们要达到的目的:无论连接字符串如何变化,都不需要修改项目! 1.把连接字符串写在程序里面。...;initial catalog=数据库名称") 这么写当然是没有错误,但是当你写了n个页面后,有一半的页面有这样的代码,这时候如果需要改变连接字符串(比如换用户名和密码)的话,那可就有得你改的了。...4.放在DLL文件里面 写一个单独的类,再写一个函数,调用这个函数返回连接字符串。...项目 连接字符串的位置 A.对于项目来说呢只需要知道:当我要用连接字符串的时候我到DLL里面(调用函数)读取就行了,至于连接字符串具体的存放位置、是否加密等都不必关心。

    4.1K80
    领券